出版時間:2012-2 出版社:機械工業(yè)出版社 作者:孫浩 主編 頁數(shù):286
內(nèi)容概要
C語言是應用非常廣泛的程序設計語言之一,功能豐富、表達能力強、使用靈活方便、目標程序效率高,既具有高級語言的特性,又具有直接操縱計算機硬件的能力,因此特別適用于編寫系統(tǒng)軟件。
本書是作者根據(jù)多年的教學經(jīng)驗編寫而成的,以程序設計為主線,以編程應用為驅(qū)動,重點介紹程序設計的基本思想和基本方法,以便于培養(yǎng)讀者的實踐編程能力和語言應用能力。
書籍目錄
前言
教學建議
第一部分 理論教學篇
第1章 C語言概覽
1.1 C語言的生命力
1.1.1 C語言的發(fā)展歷程和趨勢
1.1.2 C語言的特點
1.2 開發(fā)第一個C程序
1.2.1 編寫第一個C程序
1.2.2 運行C程序的方法
1.3 小結(jié)
1.4 習題
第2章 C數(shù)據(jù)揭秘
2.1 計算機中數(shù)據(jù)的表示
2.1.1 位、字節(jié)和字
2.1.2 數(shù)據(jù)的機內(nèi)表示
2.2 基本語法要素
2.2.1 基本符號
2.2.2 關鍵字
2.2.3 標識符
2.2.4 數(shù)據(jù)類型
2.3 恒定不變—C常量數(shù)據(jù)
2.3.1 整型常量
2.3.2 浮點型常量
2.3.3 字符型常量
2.3.4 轉(zhuǎn)義字符
2.3.5 字符串常量
2.3.6 符號常量
2.4 再探C常用數(shù)據(jù)類型—使用變量
2.4.1 整型變量
2.4.2 浮點型變量
2.4.3 字符型變量
2.4.4 變量初始化
2.4.5 各種類型數(shù)據(jù)之間的轉(zhuǎn)換和混合運算
2.4.6 數(shù)據(jù)類型的大小—sizeof運算符
2.5 小結(jié)
2.6 習題
第3章 數(shù)據(jù)的輸入和輸出
3.1 putchar和getchar函數(shù)
3.1.1 putchar函數(shù)
3.1.2 getchar函數(shù)
3.2 puts和gets函數(shù)
3.2.1 puts函數(shù)
3.2.2 gets函數(shù)
3.3 格式輸入與輸出
3.3.1 printf函數(shù)
3.3.2 scanf函數(shù)
3.4 小結(jié)
3.5 習題
第4章 C語言流程控制
4.1 程序流程圖
4.2 順序結(jié)構程序設計
4.2.1 算術運算符
4.2.2 算術表達式
4.2.3 賦值運算符與賦值表達式
4.2.4 C語言語句概述
4.2.5 順序結(jié)構程序舉例
4.3 選擇結(jié)構程序設計
4.3.1 關系運算符和關系表達式
4.3.2 邏輯運算符和邏輯表達式
4.3.3 if語句與switch語句
4.3.4 選擇結(jié)構程序舉例
4.4 循環(huán)結(jié)構程序設計
4.4.1 從while語句學自增、自減運算符
4.4.2 do…while語句
4.4.3 靈活強大的循環(huán)語句—for語句
4.4.4 逗號運算符和逗號表達式
4.4.5 break語句和continue語句
4.4.6 循環(huán)的嵌套
4.4.7 循環(huán)結(jié)構程序舉例
4.5 小結(jié)
4.6 習題
第5章 初識指針
5.1 地址與指針
5.2 指針變量
5.2.1 指針變量的定義
5.2.2 取地址運算符與指針運算符
5.2.3 指針變量的引用
5.2.4 指針的簡單運算
5.3 指針和動態(tài)存儲管理
5.3.1 malloc函數(shù)和free函數(shù)
5.3.2 動態(tài)存儲管理的應用
5.4 小結(jié)
5.5 習題
……
第二部分 實踐教學篇
實驗一 Visual C++ 6.0集成開發(fā)環(huán)境的使用
實驗二 數(shù)據(jù)類型
實驗三 輸入輸出函數(shù)
實驗四 選擇結(jié)構程序設計
實驗五 循環(huán)結(jié)構程序設計
實驗六 數(shù)組
實驗七 函數(shù)與模塊化程序設計
實驗八 數(shù)組、函數(shù)與指針的綜合運用
實驗九 讀寫文件
實驗十 鏈表的創(chuàng)建與維護
C語言課程設計
附 錄
附錄一 ASCII碼表
附錄二 C關鍵字
附錄三 C運算符
附錄四 常用庫函數(shù)
附錄五 C常見算法
參考文獻
圖書封面
評論、評分、閱讀與下載