內容提要
《21世紀高職高專規劃教材·計算機專業基礎系列:程式設計基礎(
C語言版)》共分為10章,從高職高專的學習目標出發對內容進行設計,對C語言的基本概念、數據類型、運算符和表達式、程式結構、
函式、數組、指針、字元串及其操作、結構體和共同體、編譯預處理、檔案處理等內容進行介紹。本書將一個簡單又易於擴充的案例按照各章節的知識點進行劃分,添加到每個章節中。本書最大的特點是注重知識結構的整理,將知識點學習、套用實例、課後練習、課程設計等內容有機.地融合在一起,重點培養學生的實際動手編程的能力。本書中的案例均採用Visual C++ 6.0作為語言開發環境。
《21世紀高職高專規劃教材·計算機專業基礎系列:程式設計基礎(C語言版)》可作為高職高專院校相關專業的C語言程式設計教材,也可供工程技術人員作為參考書使用。
目錄
第1章 C語言的基本概念
1.1 引言
1.2 C語言的發展歷史及特點
1.2.1 C語言的發展歷史
1.2.2 C語言的特點
1.3 電腦程式設計語言
1.4 第一個C語言程式實例
1.5 C語言程式的結構
1.6 C語言程式的執行過程
1.7 算法
1.7.1 算法的定義和特點
1.7.2 算法的描述
1.8 結構化程式設計方法
1.8.1 結構化程式設計的概念
1.8.2 結構化程式設計的3種基本結構
1.9 項目總體設計
1.9.1 項目需求分析
1.9.2 項目總體設計
第2章 數據類型、運算符和表達式
2.1 引言
2.2 C語言的字元集和常用辭彙
2.2.1 C語言的字元集
2.2.2 C語言常用辭彙
2.3 常量和變數
2.3.1 常量
2.3.2 變數
2.4 數據類型
2.4.1 整型數據
2.4.2 實型數據
2.4.3 字元型數據
2.5 運算符及表達式
2.5.1 C語言的運算符
2.5.2 算術運算符和算術表達式
2.5.3 關係運算符和關係表達式
2.5.4 邏輯運算符和邏輯表達式
2.5.5 位運算符
2.5.6 賦值運算符和賦值表達式
2.5.7 條件運算符和條件表達式
2.5.8 逗號運算符和逗號表達式
2.6 運算符的優先權和結合性
2.7 類型轉換
2.7.1 不同類型數據混合運算時的類型轉換規則
2.7.2 賦值時的類型轉換規則
2.7.3 強制類型轉換
2.8 項目數據設計
第3章 程式結構
3.1 引言
3.2 C語句分類
3.3 賦值語句
3.4 基本輸入、輸出操作的實現
3.4.1 格式化輸出函式
3.4.2 格式化輸入函式
3.4.3 字元輸出函式
3.4.4 字元輸入函式
3.5 條件語句
3.5.1 if語句的3種形式
3.5.2 if語句的嵌套
3.6 多分支選擇語句
3.6.1 switch語句的基本概念
3.6.2 break語句在switch語句中的套用
3.7 循環結構設計
……
第4章 函式
第5章 數組
第6章 指針
第7章 字元串及其操作
第8章 結構體和共同體
第9章 編譯預處理
第10章 檔案處理
附錄A 常用字元與ASCII碼對照表
附錄B C語言中的關鍵字
附錄C 運算符和結合性
附錄D ANSI C常用庫函式
參考文獻