”C”位出道—— 程序設計基礎

劉揚,李麗平,張偉

  • 出版商: 電子工業
  • 出版日期: 2021-08-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • 頁數: 268
  • 裝訂: 平裝
  • ISBN: 7121415496
  • ISBN-13: 9787121415494
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以 C 語言為載體,針對程序設計初學者,用嚴謹且通俗易懂的語言,深入淺出、循序漸進地介紹了 C 語言的語法及程序設計的思想與技巧。C 語言是程序設計中使用最廣泛的語言之一,以其功能豐富、使用靈活、應用面廣、目標程序效率高等優點,長期位居電腦語言排行榜前列。全書分為 10 章,主要包括以下內容:C 語言概述、數據類型、常量與變量、運算符、三種控制結構、數組、函數、指針、結構體和共享體、文件。重要的章節都為讀者提供了大量學以致用的實例,有利於讀者形成程序設計的基本思想,掌握程序設計的方法,提高解決具體問題的能力。本書適合作為高職院校電腦相關專業學生的教材,也可作為自學 C 語言程序設計的參考用書。

作者簡介

劉揚,(1982-),男,漢族,副教授,研究生學歷,碩士學位,河北軟件職業技術學院軟件工程系專任教師,人工智能技術服務專業帶頭人,河北農業大學在讀博士研究生,研究方向為智能檢測與人工智能。
參加工作10多年以來,主要講授過的課程包括程序設計基礎,C++面向對象程序設計,單片機原理與接口技術,嵌入式處理器架構, LINUX操作系統與開發環境,嵌入式操作系統開發與移植,可編程器件與VHDL語言,嵌入式LINUX應用開發,LABVIEW系統仿真,網絡基礎,數據結構,軟件工程等課程。

目錄大綱

第1章 從C開始的編程之路――概述
. 1 初識C語言
. 1.1 計算機語言的發展
. 1.2 C語言的發展簡史
. 1.3 C語言的特點及用途
. 2 C語言程序的基本結構與開發流程
. 2.1 C語言程序的基本結構
. 2.2 C語言程序的開發流程
. 2.3 常用的集成開發環境(IDE)的使用
. 3 算法
. 3.1 算法的概念
. 3.2 算法設計原則
. 3.3 算法的表示
. 4 在線課程學習
我們學到了什麼
牛刀小試――練習題

第2章 磨刀不誤砍柴工――程序設計基礎知識
. 1 C語言的基本符號
. 1.1 字符集
. 1.2 標識符
. 1.3 關鍵字
. 2 C語言的數據類型
. 2.1 C語言數據類型的分類
. 2.2 C語言的基本數據類型
. 2.3 數據在內存中的存放形式
. 3 變量
. 3.1 變量的概念
. 3.2 變量的定義與訪問
. 4 常量
. 4.1 整型常量
. 4.2 實型常量
. 4.3 字符常量
. 4.4 字符串常量
. 4.5 符號常量
. 5 C語言中的運算符與表達式
. 5.1 有關運算符的基礎知識
. 5.2 算術運算符與表達式
. 5.3 賦值運算符
. 5.4 逗號運算符
. 5.5 位運算符
. 5.6 其他運算符
. 5.7 數據類型轉換
. 6 在線課程學習
我們學到了什麼
牛刀小試――練習題

第3章 先來後到――順序結構
. 1 結構化程序設計的基本概念
. 2 數據的輸入與輸出
. 2.1 數據的輸出
. 2.2 數據的輸入
. 3 學以致用
. 4 在線課程學習
我們學到了什麼
牛刀小試――練習題

第4章 人生的路不止一條――選擇結構
. 1 關係運算符與關係表達式
. 2 邏輯運算符與邏輯表達式
. 3 if語句
. 3.1 基本的if…else語句
. 3.2 if…else if語句
. 3.3 if語句的嵌套
. 4 switch語句
. 5 C語言的條件運算符
. 6 學以致用
. 7 在線課程學習
我們學到了什麼
牛刀小試――練習題

第5章 從前有座山……――循環結構
. 1 while循環
. 2 do…while循環
. 3 for循環
. 4 循環嵌套
. 5 break和continue語句
. 5.1 break語句
. 5.2 continue語句
. 6 學以致用
. 7 在線課程學習
我們學到了什麼
牛刀小試――練習題

第6章 士兵與方陣――數組
. 1 一維數組
. 1.1 什麼是數組
. 1.2 一維數組的定義與引用
. 1.3 一維數組的初始化
. 1.4 學以致用
. 2 二維數組
. 2.1 二維數組的定義
. 2.2 二維數組的初始化
. 2.3 二維數組的訪問
. 2.4 學以致用
. 3 字符數組和字符串
. 3.1 字符數組的定義
. 3.2 字符數組的初始化
. 3.3 字符數組的訪問
. 3.4 字符串處理函數
. 3.5 學以致用
. 4 在線課程學習
我們學到了什麼
牛刀小試――練習題

第7章 從搭積木說起――函數
. 1 函數概述
. 1.1 C語言程序的結構
. 1.2 函數的作用
. 1.3 函數的分類
. 2 函數的定義及返回值
. 2.1 函數的定義
. 2.2 函數的返回值
. 2.3 學以致用
. 3 函數的聲明和調用
. 3.1 函數的聲明
. 3.2 函數的調用
. 4 函數參數的傳遞
. 4.1 函數參數的傳遞方式
. 4.2 數組作為函數參數
. 5 函數的遞歸調用
. 5.1 函數的遞歸調用概述
. 5.2 學以致用
. 6 帶參數的宏定義
. 6.1 帶參數的宏定義概述
. 6.2 學以致用
. 7 變量的作用域與存儲類別
. 7.1 變量的作用域
. 7.2 變量的存儲類別
. 8 在線課程學習
我們學到了什麼
牛刀小試――練習題

第8章 神奇的星號――指針
. 1 指針和指針變量
. 1.1 變量與地址
. 1.2 指針變量的概念、定義與引用
. 2 指針與數組
. 2.1 指向數組的指針
. 2.2 指針的運算
. 2.3 關於下標法和指針法的討論
. 2.4 指向字符串的指針
. 3 指針與函數
. 3.1 指針變量作函數參數
. 3.2 返回指針的函數
. 4 在線課程學習
我們學到了什麼
牛刀小試――練習題

第9章 我的類型我做主――結構體與共用體
. 1 用戶自定義類型
. 2 結構體類型
. 2.1 結構體類型的聲明
. 2.2 結構體變量的定義與使用
. 2.3 結構體數組
. 2.4 結構體指針
. 3 共用體類型
. 4 鍊錶
. 4.1 鍊錶的概念
. 4.2 鍊錶的基本操作
. 5 在線課程學習
我們學到了什麼
牛刀小試――練習題

第10章 我想有個家――文件
. 1 文件概述
. 2 文件的打開與關閉
. 2.1 文件的打開
. 2.2 文件的關閉
. 3 文件的讀寫操作
. 3.1 文本文件的讀寫
. 3.2 二進製文件的讀寫
. 3.3 文件定位與隨機讀寫
. 4 在線課程學習
我們學到了什麼
牛刀小試――練習題

附錄A  ASCII表
附錄B C語言關鍵字
附錄C C語言運算符
參考文獻