《C語言程序設計》在教學設計和內(nèi)容組織上具有以下特點:1.《C語言程序設計》特別注重教材的可讀性和可用性,每章均以學習目標開頭,以解決問題為目的,介紹相關的語言知識,注重實用,由淺人深,強化知識點、算法、編程方法與技巧,每章的結尾都安排了小結并配有多種題型的習題,以方便學生掌握編程思想和方法。
2.為了便于學生學習和掌握編程技巧,《C語言程序設計》以專門章節(jié)列舉了c語言編程過程中容易出現(xiàn)的問題,以醒目的方式給出了常用語法規(guī)則和常見錯誤提示,幫助學生學習和理解教學內(nèi)容。
3.考慮到高等院校學生的學習特點和認知規(guī)律,《C語言程序設計》的編寫是將基本概念和基本理論融人實例中進行講解,從而將抽象問題具體化,將復雜的理論簡單化,便于學生學習和理解。
4.《C語言程序設計》例題豐富,通過學與練的緊密結合,實現(xiàn)學有所悟,練有所思,從而培養(yǎng)學生的多向思維能力和自主學習的習慣。
第1章 C語言概述
1.1 C語言概述
1.1.1 C語言的特點
1.1.2 C語言源程序的結構特點
1.1.3 書寫程序時應遵循的規(guī)則
1.1.4 C語言的字符集
1.1.5 C語言詞匯
1.2 編制并運行一個簡單程序
1.2.1 編制并運行程序的“四步曲”
1.2.2 工程(Project)以及工程工作區(qū)(ProjectWorkspace)
1.2.3 啟動并進入VC6.0的集成開發(fā)環(huán)境
1.2.4 創(chuàng)建工程并輸入源程序代碼
1.2.5 不創(chuàng)建工程,直接輸入源程序代碼
1.2.6 編譯、連接而后運行程序
1.2.7 及時備份自己的創(chuàng)作
1.2.8 將自己設計的產(chǎn)品提供給他人使用
1.3 VC6.0開發(fā)環(huán)境使用參考
1.3.1 VC6.0常用菜單命令項
1.3.2 VC6.O的主要工作窗口
習題
第2章 C語言常見錯誤
第3章 C語言程序基礎
3.1 C語言的數(shù)據(jù)類型
3.2 常量與變量
3.2.1 常量和符號常量
3.2.2 變量
3.3 整型數(shù)據(jù)
3.3.1 整型常量的表示方法
3.3.2 整型變量
3.4 實型數(shù)據(jù)
3.4.1 實型常量的表示方法
3.4.2 實型變量
3.4.3 實型常數(shù)的類型
3.5 字符型數(shù)據(jù)
3.5.1 字符常量
3.5.2 轉義字符
3.5.3 字符變量
3.5.4 字符數(shù)據(jù)在內(nèi)存中的存儲形式及使用方法
3.5.5 字符串常量
3.6 變量賦初值
3.7 各類數(shù)值型數(shù)據(jù)之間的混合運算
3.8 算術運算符和算術表達式
3.8.1 C語言運算符簡介
3.8.2 算術運算符和算術表達式
3.9 賦值運算符和賦值表達式
3.10 關系運算符和表達式
3.10.1 關系運算符及其優(yōu)先次序
3.10.2 關系表達式
3.11 邏輯運算符和表達式
3.11.1 邏輯運算符及其優(yōu)先次序
3.11.2 邏輯運算的值
3.11.3 邏輯表達式
3.12 逗號運算符和逗號表達式
3.13 條件運算符和條件表達式
3.14 小結
3.14.1 C語言的數(shù)據(jù)類型
3.14.2 基本類型的分類及特點
3.14.3 常量后綴
3.14.4 常量類型
3.14.5 數(shù)據(jù)類型轉換
3.14.6 運算符優(yōu)先級和結合性
3.14.7 表達式
……
第4章 順序程序設計
第5章 選擇結構程序設計
第6章 循環(huán)結構程序設計
第7章 數(shù)組
第8章 函數(shù)
第9章 預處理命令
第10章 指針
第11章 結構體與共用體
第12章 位運算與文件