內容簡介
本書是普通高等教育“十一五”國家級規劃教材。本書從實用性、適應性和先進性出發,以培養大學生的C語言程式設計能力為目標,結合大量實例,較全面地介紹了C語言的基本概念和程式設計的基本方法。全書共分13章,主要內容包括:C語言基礎、順序、選擇和循環程式設計、數組、指針、字元串、函式、自定義數據類型、檔案操作、位操作等。本書配套《C程式設計語言實驗與習題指導》,並提供配套電子課件、習題解答和程式原始碼。本書可作為高等學校計算機與信息技術課程的基礎教材,也可供相關領域的工程技術人員學習、參考。
作品目錄
第1章 C語言概述
1.1 程式設計與程式設計語言
1.1.1 計算機與程式設計
1.1.2 程式設計語言的發展
1.1.3 程式設計方法
1.2 C語言的產生與發展
1.3 C語言的特點
1.4 C語言程式簡介
1.5 C語言的運行環境
1.5.1 C語言程式的執行步驟
1.5.2 C語言程式的集成開發環境
習題1
第2章 C語言程式設計基礎
2.1 算法與程式設計步驟
2.1.1 算法及其表示
2.1.2 程式設計步驟
2.2 數據類型
2.3 常量和變數
2.3.1 常量
2.3.2 變數
2.4 函式
2.5 運算符和表達式
2.6 算術運算符與算術表達式
2.7 賦值運算符與賦值表達式
2.8 逗號運算符與逗號表達式
2.9 數值型數據間的混合運算
習題2
第3章 順序程式設計
3.1 C語言語句概述
3.1.1 C語言語句的基本概念
3.1.2 C語言語句的分類
3.2 賦值語句
3.3 數據的輸入與輸出
3.3.1 輸入、輸出基本概念
3.3.2 數據的輸出函式
3.3.3 數據的輸入函式
3.4 順序程式設計
習題3
第4章 選擇程式設計
4.1 關係運算符和關係表達式
4.1.1 關係運算符
4.1.2 關係表達式
4.2 邏輯運算符和邏輯表達式
4.2.1 邏輯運算符
4.2.2 邏輯表達式
4.3 if語句
4.3.1 if語句的基本形式
4.3.2 if語句的嵌套
4.4 條件運算符和條件運算表達式
4.5 switch語句
4.6 選擇程式設計
習題4
第5章 循環程式設計
5.1 概述
5.2 while語句和do-while語句
5.2.1 用法
5.2.2 執行過程
5.2.3 循環的嵌套
5.2.4 套用舉例
5.3 for語句
5.3.1 用法
5.3.2 執行過程
5.3.3 循環的嵌套
5.3.4 for語句的變化形式
5.4 循環的控制
5.4.1 複雜的循環控制條件
5.4.2 break語句和continue語句
5.4.3 goto語句
5.5 套用舉例
5.6 程式調試
5.6.1 程式調試的一般策略
5.6.2 程式的跟蹤與調試
習題5
第6章 數組
6.1 數組的概念 ……
第7章 指針
第8章 字元串
第9章 函式
第10章 自定義數據類型
第11章 預處理命令與程式組織
第12章 檔案操作
第13章 位操作
附錄A
常用字元的ASCII編碼附錄B
計算機中數的表示附錄C
C語言的運算符參考文獻