第1章 C語言概述 1
1.1 本章講述的內容 1
1.2 重點內容 1
1.2.1 C語言的特點 1
1.2.2 C語言程序在結構上的特點 4
1.2.3 C語言程序的實現(xiàn) 4
1.3 重要概念 6
1.4 常用語法和算法 7
1.4.1 鍵盤輸入操作方法 7
1.4.2 屏幕輸出操作方法 8
1.5 典型例子 9
練習題 12
第2章 單詞、常量和變量 15
2.1 本章講述的內容 15
2.2 重點內容 15
2.2.1 類型 15
2.2.2 字符常量和字符串常量 16
2.2.3 全面認識變量 17
2.3 重要概念 18
2.4 常用的語法和算法 20
2.4.1 常量 20
2.4.2 變量 21
2.5 典型例子 22
練習題 24
第3章 運算符和表達式 28
3.1 本章講述的內容 28
3.2 重點內容 29
3.2.1 具有副作用的運算符 29
3.2.2 運算符的優(yōu)先級和結合性 31
3.2.3 表達式的值和類型 32
3.3 重要概念 33
3.4 常用語法和算法 35
3.4.1 運算符和表達式 35
3.4.2 類型 37
3.5 典型例子 37
練習題 41
第4章 預處理功能 44
4.1 本章講述的內容 44
4.2 重點內容 46
4.2.1 兩種不同格式的宏定義命令 46
4.2.2 文件包含的使用 49
4.3 重要概念 50
4.4 常用語法和算法 51
4.4.1 預處理命令 51
4.4.2 類型定義 52
4.5 典型例子 53
練習題 56
第5章 語句 59
5.1 本章講述的內容 59
5.2 重點內容 60
5.2.1 選擇語句 60
5.2.2 循環(huán)語句 62
5.3 重要概念 64
5.4 常用語法和算法 66
5.4.1 本章基本語法要求 66
5.4.2 常用算法 66
5.5 典型例子 67
練習題 73
第6章 數(shù)組 77
6.1 本章講述的內容 77
6.2 重點內容 78
6.2.1 數(shù)組的定義 78
6.2.2 數(shù)組的初始化 79
6.2.3 字符數(shù)組 79
6.3 重要概念 80
6.4 基本語法和基本算法 81
6.4.1 本章基本語法 81
6.4.2 基本算法 83
6.5 典型例子 83
練習題 86
第7章 指針 90
7.1 本章講述的內容 90
7.1.1 指針的概念 90
7.1.2 指針的應用 91
7.2 重點內容 91
7.2.1 指針的概念 91
7.2.2 指針在數(shù)組方面的應用 92
7.3 重要概念 95
7.4 重要的語法和算法 100
7.5 典型例子 102
練習題 105
第8章 函數(shù) 108
8.1 本章講述的主要內容 108
8.2 重點內容 108
8.2.1 函數(shù)的定義和函數(shù)的說明 108
8.2.2 函數(shù)的返回值 109
8.2.3 函數(shù)的調用方式 110
8.3 重要概念 111
8.4 常用語法及算法 113
8.4.1 常用語法 113
8.4.2 主要算法 113
8.5 典型例子 114
練習題 119
第9章 結構和聯(lián)合 123
9.1 本章講述的主要內容 123
9.2 重點內容 123
9.2.1 結構變量 123
9.2.2 結構數(shù)組 126
9.2.3 聯(lián)合成員的共址性 127
9.3 重要概念 129
9.4 常用語法和算法 130
9.4.1 常用語法 130
9.4.2 常用算法 131
9.5 典型例題 132
練習題 136
第10章 文件操作 139
10.1 本章講述的內容 139
10.2 重點內容 140
10.2.1 標準文件的讀寫操作 141
10.2.2 一般文件的操作 142
10.3 重要概念 145
10.4 常用語法 146
10.5 典型例子 147
練習題 151