C語言程式設計基礎(2016年北京理工大學出版社出版的圖書)

C語言程式設計基礎(2016年北京理工大學出版社出版的圖書)

本詞條是多義詞,共15個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計基礎》是2016年北京理工大學出版社出版的圖書。

基本介紹

  • 書名:C語言程式設計基礎
  • 作者:趙春曉主編
  • 出版社:北京理工大學出版社
  • 出版時間:2016年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787568230995
內容簡介,圖書目錄,

內容簡介

《C語言程式設計基礎》是以C語言作為入門語言的程式設計教材,其主要作用在於培養、鍛鍊學生運用計算思維解決問題的能力。作者總結多年講授C語言程式設計課程的實際經驗,以全新的思路進行教材體系編排和內容組織,強調“程式設計為主,語法規則為輔”這樣一種教學理念,重點是程式設計的思想和方法,採用“提出問題一問題分析一算法設計一編寫程式一測試運行”的步驟來組織問題的講解。教學環境為VC6.0平台。
《C語言程式設計基礎》內容全面、概念清晰、重點突出、實用性強、語言簡單易懂,適合初學程式設計的人員使用,可作為高等學校計算機及其相關專業本科、專科程式設計課程的教材,也可供程式設計師和編程愛好者參考使用。

圖書目錄

第1章 程式及其執行
1.1 什麼是程式
1.2 程式設計語言
1.2.1 幾種常用的高級語言
1.2.2 C語言的詞法記號
1.3 C語言程式的基本結構
l.4 C語言程式上機運行四步曲
1.4.1 編輯
1.4.2 編譯
1.4.3 連線
1.4.4 運行
1.5 習題
1.6 實驗1 學習VC 6.0開發環境實驗(2學時)
1.7 閱讀延伸
1.7.1 為什麼要學習c語言
1.7.2 VC 6.0集成開發環境
第2章 如何設計程式
2.1 程式設計的關鍵——設計一個好的算法
2.1.1 算法及其特性
2.1.2 算法、數據結構和程式
2.1.3 算法的分類
2.1.4 算法的表示形式
2.2 程式設計方法
2.2.1 結構化程式設計方法
2.2.2 面向對象的程式設計方法
2.3 程式設計過程——程式開發五步驟
2.4 習題
2.5 實驗2 C語言程式開發過程實驗(2學時)
2.6 閱讀延伸
2.6.1 程式設計風格
2.6.2 學習程式設計的目的——培養計算思維能力
2.6.3 怎樣學好程式設計
第3章 順序結構程式設計
3.1 順序結構的思想方法
3.2 C語言的數據及其運算
3.2.1 常量
3.2.2 變數
3.2.3 運算表達式
3.3 數據處理——賦值語句
3.4 數據輸出——格式化輸出庫函式printf()
3.5 數據輸入——格式化輸入庫函式scanf()
3.6 順序結構的套用
3.6.1 職工工資問題
3.6.2 兩個數的交換問題
3.7 習題
3.8 實驗3 順序結構程式設計實驗(2學時)
3.9 閱讀延伸
3.9.1 字元數據的輸入和輸出庫函式
3.9.2 各種基本類型的變數定義
3.9.3 數據的機內形式和機外形式
3.9.4 sizeof運算符
3.9.5 數據類型轉換
3.9.6 C語言程式預處理命令
第4章 選擇結構程式設計
4.1 邏輯選擇的思想方法
4.2 if語句與條件判斷
4.2.1 if語句的一般形式
4.2.2 關係運算
4.2.3 邏輯運算
4.3 三種選擇結構
4.3.1 用if語句實現單路選擇結構
4.3.2 用if語句實現雙路選擇結構
4.3.3 用if語句實現多路選擇結構
4.4 switch語句與多路選擇結構
4.5 選擇結構的套用
4.5.1 書店收銀問題-
4.5.2 三個數的排序問題
4.6 習題
4.7 實驗4 選擇結構程式設計實驗(4學時)
4.8 閱讀延伸
第5章 循環結構
5.1 循環控制的思想方法
5.2 三種循環控制語句
5.2.1 while語句
5.2.2 do while語句
5.2.3 for語句
5.3 兩種循環結構——計數型和非計數型
5.4 循環結構的嵌套
5.5 循環結構中的兩個輔助控制語句
5.6 循環結構的套用
5.6.1 計程車計價問題
5.6.2 圖形輸出問題
5.7 習題
5.8 實驗5 循環結構程式設計實驗(6學時)
5.9 閱讀延伸
5.9.1 遞推問題
5.9.2 窮舉問題
第6章 數組變數
6.1 為什麼要使用數組
6.2 一維數組的定義和使用
6.3 一維數組編程舉例
6.4 二維數組的定義和使用
6.5 二維數組編程舉例
6.6 字元數組的定義和使用
6.6.1 字元數組和字元串
6.6.2 字元數組的定義
6.6.3 字元數組的使用
6.7 字元數組編程舉例-
6.8 習題
6.9 實驗6 數組與字元串實驗(6學時)
6.10 閱讀延伸
6.10.1 數組綜合套用——歌手評分問題
6.10.2 二維數組的物理結構
第7章 函式
7.1 為什麼要使用函式
7.2 如何使用函式
7.2.1 函式定義
7.2.2 函式調用
7.2.3 函式原型
7.3 函式嵌套調用
7.4 數組名作函式參數問題
7.4.1 數組名參數的傳址方式
7.4.2 參數中不指定數組元素個數
7.4.3 多維數組作函式參數
7.5 變數的作用域和生存期
7.6 習題
7.7 實驗7 模組化程式設計實驗(6學時)
7.8 閱讀延伸
7.8.1 模組化程式設計套用——歌手評分問題
7.8.2 函式的遞歸調用
7.8.3 變數的存儲類別
7.8.4 函式的存儲類別
7.8.5 C語言程式的記憶體布局
第8章 指針變數
8.1 指針變數
8.1.1 什麼是指針變數
8.1.2 如何定義和使用指針變數
8.2 數組指針變數
8.2.1 一維數組元素的指針變數
8.2.2 二維數組元素的列指針變數
8.3 指針變數與字元串
8.4 指針變數與函式參數
8.5 指針函式
8.6 指針數組
8.7 習題
8.8 實驗8 指針編程實驗(4學時)
8.9 閱讀延伸
8.9.1 二維數組的行指針變數
8.9.2 函式指針變數
8.9.3 多級指針
8.9.4 main()函式參數
8.9.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.2.4 結構數組指針作函式參數
9.3 用戶自定義類型
9.4 習題
9.5 實驗9 結構數組的套用實驗(4學時)-·
9.6 閱讀延伸
9.6.1 基礎數據結構——鍊表
9.6.2 聯合類型
9.6.3 枚舉類型
第10章 數據檔案
10.1 檔案類型
10.2 檔案的打開與關閉
10.2.1 檔案打開函式fopen()
10.2.2 檔案關閉函式fclose()
10.3 檔案的順序讀寫
10.3.1 字元讀寫函式fgetc()和fputc()
10.3.2 字元串讀寫函式fgets()和fputs()
10.3.3 數據塊讀寫函式fread()和fwrite()'
10.3.4 格式化讀寫函式fscanf()和fprintf()
10.4 檔案的隨機讀寫
10.5 檔案的檢測
10.6 習題
10.7 實驗10 檔案的套用實驗(2學時)
10.8 閱讀延伸
10.8.1 檔案的套用——用戶登錄檢測問題-
10.8.2 檔案使用中的幾個問題
第11章 二進制位運算
11.1 為什麼使用二進制位運算
11.2 二進制位運算
11.3 二進制位域結構
附錄
附錄A ASCⅡ碼錶
附錄B C語言常用標準函式館
附錄C C語言的關鍵字和運算符
參考文獻

相關詞條

熱門詞條

聯絡我們