電腦程式設計基礎:C語言程式設計

電腦程式設計基礎:C語言程式設計

《電腦程式設計基礎:C語言程式設計》是2009年12月1日由科學出版社出版編著的實體書。《電腦程式設計基礎:C語言程式設計(第2版)》為高等院校非計算機專業初級計算機語言教材,主要面向初學程式設計者,介紹了C語言的基本知識、基本算法和基本程式設計方法。《電腦程式設計基礎:C語言程式設計(第2版)》共有10章,內容分別為:C語言程式設計基礎知識選擇結構程式設計、循環結構程式設計、數組、函式、指針、結構體、共用體和枚舉、檔案。考慮到系統平台的發展和程式設計方法的發展,在部分章節中適當兼顧介紹VC++的面向過程部分的程式設計方法,使讀者在了解一般的C語言程式設計知識的同時,初步了解面向過程和面向對象開發方式上的差異,為讀者今後向面向對象程式設計語言VC++平滑過渡打下基礎。

基本介紹

  • 書名:電腦程式設計基礎:C語言程式設計
  • ISBN:7030262042, 9787030262042
  • 頁數: 236頁
  • 出版社科學出版社;
  • 出版時間:2009年12月1日
  • 開本:16
  • 正文語種: 簡體中文
內容簡介,目錄,

內容簡介

本教材通俗易懂,便於自學,主要針對計算機語言的初學者,適用於各類院校非計算機專業本、專科學生,也可供高等職業技術學院網路學院、成教學院學生,計算機等級考試者,以及培訓班學員、C語言自學者學習使用。

目錄

第1章 概論
1.1 C語言基本知識
1.1.1 C語言的發展歷史及特點
1.1.2 C語言的標識符與關鍵字
1.1.3 C語言的基本結構
1.2 算法及其表示
1.2.1 算法的概念和特點
1.2.2 算法的表示
1.3 數制與編碼
1.3.1 數制
1.3.2 編碼
第2章 數據類型及其運算
2.1 數據類型
2.2 常量與變數
2.2.1 常量
2.2.2 變數
2.3 運算符與表達式
2.3.1 算術運算符和算術表達式
2.3.2 賦值運算符和賦值表達式
2.3.3 自增和自減運算符
2.3.4 逗號運算符和逗號表達式
2.3.5 位運算符和位運算表達式
2.3.6 其他運算符
2.3.7 混合運算
2.4 本章拓展與技巧
第3章 順序結構程式設計
3.1 基本語句
3.2 賦值語句
3.3 數據的輸入輸出
3.3.1 格式輸出函式printf()
3.3.2 格式輸入函式scanf()
3.3.3 字元輸入、輸出函式getchar()和putchar。()
3.4 順序程式設計示例
3.5 本章拓展與技巧
第4章 選擇結構程式設計
4.1 關係運算符和關係表達式
4.2 邏輯運算符和邏輯表達式
4.3 條件運算符和條件表達式
4.4 if語句
4.5 switch語句
4.6 goto語句
4.7 選擇結構程式示例
4.8 本章拓展與技巧
第5章 循環結構程式設計
5.1 while循環結構
5.2 do-while循環結構
5.3 for循環結構
5.4 幾種循環結構的比較
5.5 continue語句
5.6 循環結構的嵌套
5.7 循環結構程式設計示例
5.8 本章拓展與技巧
5.8.1 有關枚舉問題的最佳化和技巧
5.8.2 常見數值問題的算法
第6章 數組
6.1 概述
6.2 數組、數組元素和數組的維數
6.3 數值型數組
6.3.1 數值數組的初始化
6.3.2 數值數組的輸入和輸出
6.3.3 一維數值型數組的指針表示
6.3.4 數值數組示例
6.4 字元型數組
6.4.1 字元數組的初始化
6.4.2 字元數組的輸入和輸出
6.4.3 字元串函式
6.4.4 字元型數組示例
6.5 本章拓展與技巧
6.5.1 用數組完成枚舉問題
6.5.2 有關集合運算
6.5.3 矩陣運算
6.5.4 檢索
6.5.5 有關三維數組的表不
第7章 函式
7.1 函式的概念
7.2 函式的定義形式
7.3 函式的調用和函式值的返回
7.4 遞歸函式和遞歸調用
7.5 變數的作用域
7.6 變數的存儲類別
7.7 內部函式和外部函式
7.8 編譯預處理
7.8.1 宏定義
7.8.2 檔案包含
7.8.3 條件編譯
7.9 函式套用示例
7.10 本章拓展與技巧
第8章 指針進階
8.1 二維數組的指針表示
8.1.1 二維數組的指針
8.1.2 指向二維數組的指針變數
8.2 字元串的指針表示
8.3 數組作為函式參數時的指針表示
8.4 指針數組
8.4.1 指針數組的定義
8.4.2 指針數組的套用
8.5 指針變數的指針
8.6 函式的指針
8.7 指針函式
8.8 指針套用示例
8.9 本章拓展與技巧
第9章 結構體、共用體和枚舉
9.1 結構體的基本概念
9.1.1 結構體類型及變數的定義
9.1.2 結構體變數初始化及引用
9.2 結構體數組
9.3 利用結構體和指針處理動態鍊表
9.3.1 單向鍊表的結構
9.3.2 建立鍊表
9.3.3 鍊表的遍歷
9.3.4 鍊表的刪除操作
9.3.5 鍊表的插入操作
9.4 共用體
9.5 枚舉類型
9.6 用typedef定義類型新名
9.7 本章拓展與技巧
第10章 檔案
10.1 C檔案簡介
10.2 檔案的打開與關閉
10.3 檔案的輸入/輸出操作
10.4 檔案的隨機訪問
10.5 本章拓展與技巧
附錄
附錄I ASCII碼字元集
附錄II TurboC運算符的優先權和結合性
附錄III C的庫函式
附錄IV VC++的基本類型與運算符

相關詞條

熱門詞條

聯絡我們