实训一C语言程序的运行环境 1
一、实训目标 1
二、基础实训 1
三、实训拓展 7
四、习题 9
实训二 数据类型、运算符和表达式 10
一、实训目标 10
二、基础实训 10
三、实训拓展 12
四、习题 15
实训三 赋值语句、键盘输入和屏幕输出 19
一、实训目标 19
二、基础实训 19
三、实训拓展 21
四、习题 24
实训四 选择结构 26
一、实训目标 26
二、基础实训 26
三、实训拓展 29
四、习题 32
实训五 循环结构 37
一、实训目标 37
二、基础实训 37
三、实训拓展 40
四、习题 43
实训六 数组 52
一、实训目标 52
二、基础实训 52
三、实训拓展 55
四、习题 55
实训七 函数1 60
一、实训目标 60
二、基础实训 60
三、实训拓展 63
四、习题 63
实训八 函数2 70
一、实训目标 70
二、基础实训 70
三、实训拓展 73
四、习题 73
实训九 指针 77
一、实训目标 77
二、基础实训 77
三、实训拓展 80
四、习题 80
实训十 指针和数组1 85
一、实训目标 85
二、基础实训 85
三、实训拓展 90
四、习题 90
实训十一 指针和数组2 95
一、实训目标 95
二、基础实训 95
三、实训拓展 98
四、习题 98
实训十二 指针和函数 103
一、实训目标 103
二、基础实训 103
三、实训拓展 106
四、习题 106
实训十三 字符串 111
一、实训目标 111
二、基础实训 111
三、实训拓展 117
四、习题 118
实训十四 结构体和共用体 132
一、实训目标 132
二、基础实训 132
三、实训拓展 139
四、习题 141
实训十五 链表 155
一、实训目标 155
二、基础实训 155
三、实训拓展 164
四、习题 166
实训十六 文件与位运算 180
一、实训目标 180
二、基础实训 180
三、实训拓展 186
四、习题 187
部分参考答案 196
参考文献 215