C語言開發入門教程

C語言開發入門教程

《C語言開發入門教程》是2019年3月人民郵電出版社出版的圖書,作者是傳智播客高教產品研發部。

基本介紹

  • 書名:C語言開發入門教程
  • 作者:傳智播客高教產品研發部
  • ISBN:9787115356239
  • 頁數:227頁
  • 定價:39.8元
  • 出版社:人民郵電出版社
  • 出版時間:2019年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

本書共12章,*章主要講解了計算機語言方面的知識以及C語言在未來行業中的眾多用途。2~5章主要講解了C語言的基礎知識,包括數據類型、運算符、流程控制、函式、數組,學好這些知識對後續的學習至關重要。6~11章分別講解了指針、字元串、預處理、結構體和共用體、基本數據結構、檔案作,這些知識是C語言中*核心的內容,熟練掌握這些知識,可以使程式開發更加得心應手。*2章為項目實戰,結合前面所學的基礎知識,開發一個學生成績管理系統。
本書總結了市面多本C語言教材的優點,知識系統全面,涵蓋了數組、函式、指針、字元串、預處理、數據結構、檔案作、宏等主流C語言開發技術。在章節編排上力求循序漸進,在語言描述上力求準確、易懂,在案例設計上力求實用。
本書附有配套的教學PPT、題庫(2000道)、教學視頻、原始碼、教學補充案例、教學設計等資源。同時,為了幫助讀者及時地解決學習過程中遇到的問題,傳智播客還專門提供了免費的線上答疑*台,並承諾在3小時內針對問題給予解答。
本書可作為高等院校本、專科計算機相關專業程式設計類課程專用教材。

目錄

*章 初識C語言
1.1 C語言概述
1.1.1 計算機語言
1.1.2 什麼是C語言
1.1.3 為什麼要學習C語言
1.2 開發環境搭建
1.2.1 主流開發工具介紹
1.2.2 Visual Studio安裝
1.2.3 Visual Studio主界面
1.3 編寫HelloWorld程式
1.4 注釋
1.5 本章小結
1.6 習題
2章 數據類型與運算符
2.1 進制
2.1.1 什麼是二進制
2.1.2 八進制與十六進制
2.1.3 進制轉換
2.1.4 ASCII碼錶
2.2 關鍵字和標識符
2.2.1 關鍵字
2.2.2 標識符
2.3 常量與變數
2.3.1 常量
2.3.2 變數
2.3.3 變數的數據類型
2.3.4 類型轉換
2.4 運算符
2.4.1 運算符與表達式
2.4.2 算術運算符
2.4.3 賦值運算符
2.4.4 比較運算符
2.4.5 邏輯運算符
2.4.6 位運算符
2.4.7 sizeof運算符
2.4.8 運算符的*級
2.5 本章小結
2.6 習題
3章 流程控制
3.1 程式的運行流程圖
3.2 順序結構語句
3.3 選擇結構語句
3.3.1 if條件語句
3.3.2 switch條件語句
3.4 循環結構語句
3.4.1 while循環語句
3.4.2 do-while循環語句
3.4.3 for循環語句
3.4.4 循環嵌套
3.4.5 跳轉語句(break、goto、continue)
3.5 本章小結
3.6 習題
4章 函式 6
4.1 初識函式
4.1.1 函式的定義
4.1.2 函式的返回值
4.1.3 printf*函式和scanf*函式
4.2 函式調用
4.2.1 函式的調用方式
4.2.2 嵌套調用
4.2.3 遞歸調用
4.3 外部函式與內部函式
4.3.1 外部函式
4.3.2 內部函式
4.4 局部變數與全局變數
4.4.1 局部變數
4.4.2 全局變數
4.4.3 變數的作用域
4.5 本章小結
4.6 習題
5章 數組
5.1 什麼是數組
5.2 一維數組
5.2.1 一維數組的定義與初始化
5.2.2 一維數組的引用
5.2.3 一維數組的常見作
5.3 二維數組
5.3.1 二維數組的定義與初始化
5.3.2 二維數組的引用
5.3.3 二維數組的套用
5.4 多維數組
5.5 本章小結
5.6 習題
6章 指針
6.1 指針的概念
6.2 指針運算
6.2.1 取址運算符
6.2.2 取值運算符
6.2.3 指針的常用運算
6.3 指向變數的指針
6.3.1 指針變數的使用
6.3.2 指針變數作為函式參數
6.4 指向數組的指針
6.4.1 指向一維數組元素的指針
6.4.2 指向二維數組元素的指針
6.5 指向函式的指針
6.5.1 定義一個指向函式的指針
6.5.2 使用函式指針作為函式參數
6.6 指針數組和二級指針
6.6.1 指針數組的概念
6.6.2 指針數組作為*in*函式的形參
6.6.3 二級指針
6.7 指針與const限定符
6.8 本章小結
6.9 習題
7章 字元串 11
7.1 字元串和字元數組
7.1.1 字元數組
7.1.2 字元串
7.1.3 字元串與指針
7.2 字元串的輸入輸出
7.2.1 gets*函式
7.2.2 puts*函式
7.3 作字元串函式
7.3.1 字元串比較
7.3.2 字元串查找
7.3.3 字元串連線
7.3.4 字元串複製
7.3.5 數字與字元串的轉換
7.4 本章小結
7.5 習題
8章 預處理
8.1 宏定義
8.1.1 不帶參數的宏定義
8.1.2 帶參數的宏定義
8.2 檔案包*
8.2.1 檔案包*命令的形式
8.2.2 檔案包*的實例
8.3 條件編譯
8.3.1 if/else/endif指令
8.3.2 ifdef指令
8.3.3 ifndef指令
8.4 本章小結
8.5 習題
9章 結構體和共用體
9.1 結構體類型和結構體變數
9.1.1 結構體類型定義
9.1.2 結構體變數的定義
9.1.3 結構體變數的初始化
9.1.4 結構體變數的引用
9.2 結構體數組
9.2.1 結構體數組的定義
9.2.2 結構體數組的初始化
9.2.3 結構體數組的引用
9.3 結構體指針變數
9.3.1 結構體指針變數
9.3.2 結構體數組指針
9.4 結構體類型數據在函式間的傳遞
9.4.1 結構體變數作為函式參數
9.4.2 結構體數組作為函式參數
9.4.3 結構體指針作為函式參數
9.5 union共用體
9.5.1 共用體類型的定義
9.5.2 共用體變數的定義
9.5.3 共用體變數的引用和初始化
9.6 本章小結
9.7 習題
*0章 基本數據結構
10.1 鍊表
10.1.1 什麼是鍊表
10.1.2 定義與初始化鍊表
10.1.3 鍊表的常用作
10.1.4 綜合案例
10.2 棧
10.2.1 什麼是棧
10.2.2 定義與初始化棧
10.2.3 棧的常用作
10.2.4 綜合案例
10.3 佇列
10.3.1 什麼是佇列
10.3.2 定義與初始化佇列
10.3.3 佇列的常見作
10.3.4 綜合案例
10.4 本章小結
10.5 習題
*1章 檔案作
11.1 檔案概述
11.1.1 檔案
11.1.2 檔案指針
11.1.3 檔案位置指針
11.1.4 流
11.2 檔案的打開與關閉
11.3 檔案的讀寫
11.3.1 單字元讀寫檔案
11.3.2 單行讀寫檔案
11.3.3 二進制讀寫檔案
11.4 檔案的*讀寫
11.4.1 檔案位置指針的定位
11.4.2 對檔案進行*讀寫
11.5 本章小結
11.6 習題
*2章 綜合項目——學生成績管理系統
12.1 項目分析
12.1.1 需求分析
12.1.2 效果展示
12.1.3 數據設計
12.2 項目實現
12.2.1 創建項目
12.2.2 預處理實現
12.2.3 功能函式實現
12.2.4 主函式實現
12.3 程式調試
12.3.1 設定斷點
12.3.2 單步調試
12.3.3 觀察變數
12.3.4 條件斷點
12.3.5 項目調試
12.4 本章小結

相關詞條

熱門詞條

聯絡我們