《高等職業教育“十二五”規劃教材:C語言程序設計(理實一體化教程)》講述了:C語言是一種面向過程的高級編程語言,它是按照結構化的編程思想、模塊化的程序設計方法來進行程序的編寫和代碼的組織。C語言程序設計主要內容有:數據類型、運算符及表達式、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、指針、編譯預處理、結構體和共用體、位運算、文件操作等。C語言功能強大,數據類型和運算符豐富、語言表達能力強,指針的使用又使C語言非常靈活,指針是C語言的精華。C語言的特點使它既適合編寫系統軟件,又適合編寫應用軟件。
《高等職業教育“十二五”規劃教材:C語言程序設計(理實一體化教程)》適合應用型本科、高職高專、中職等院校計算機、電子信息、機械、電氣類等專業學生學習C語言程序設計,也是計算機等級考試和編程愛好者的重要參考書。
前言
第1章 C語言概述
1.1 程序與算法
1.2 結構化程序設計方法
1.3 C語言程序初探
1.4 Visual C++6.0開發平臺簡介
習題
第2章 數據類型、運算符及表達式
2.1 C語言中的標識符與數據類型
2.2 C語言中的基本數據類型、常量與變量
2.3 算術運算符、自增自減運算符及其相應表達式
2.4 關系、邏輯、條件運算符及其相應表達式
2.5 賦值、逗號運算符及其相應表達式
2.6 混合運算及數據類型轉換
2.7 綜合實例
習題
第3章 順序結構程序設計
3.1 賦值語句及數據的輸出
3.2 數據的輸入
3.3 復合語句與空語句
3.4 綜合實訓
習題
第4章 選擇結構程序設計
4.1 if語句
4.2 if語句的嵌套
4.3 switch多分支開關語句
4.4 goto及語句標號
4.5 綜合實訓
習題
第5章 循環結構程序設計
5.1 while語句
5.2 do-while語句
5.3 for語句
5.4 循環結構嵌套
5.5 break語句與continue語句
5.6 綜合實訓
習題
第6章 數組
6.1 一維數組
6.2 二維數組
6.3 字符數組和字符串
6.4 綜合實訓
習題
第7章 函數
7.1 函數的定義及調用
7.2 函數調用時參數間的傳遞
7.3 函數的嵌套調用與遞歸調用
7.4 變量的作用域
7.5 變量的存儲類別
7.6 內部函數與外部函數
7.7 綜合實訓
習題
第8章 指針
8.1 指針與指針變量
8.2 指針與一維數組
8.3 指針與二維數組
8.4 指針與字符串
8.5 指針數組與多級指針
8.6 函數指針與返回值為指針的函數
8.7 動態內存分配
8.8 命令行參數
8.9 綜合實訓
習題
第9章 編譯預處理
9.1 宏定義
9.2 文件包含
9.3 綜合實訓
習題
第10章 結構體和共用體
10.1 結構體及結構體變量
10.2 結構體數組
10.3 結構體指針
10.4 鏈表
10.5 共用體
10.6 綜合實訓
習題
第11章 位運算
11.1 常用位運算符及運算
11.2 綜合實訓
習題
第12章 文件操作
12.1 文本文件操作
12.2 二進制文件操作
12.3 文件的定位
12.4 綜合實訓
習題
附錄
附錄A 常用字符與ASC II代碼對照表
附錄B 運算符優先級及結合性
附錄C 常用庫函數
參考文獻