第1章C语言程序设计概述 1
习题一答案和分析 1
C语言运行环境初识实训 5
实训一:进入Win-TC的调试环境 5
实训二:新建源程序t.c 7
实训三:编译连接C语言程序t.c 8
实训四:运行C语言程序t.exe 10
实训五:完整步骤调试程序 10
第2章C语言程序设计基础 12
习题二答案和分析 12
C语言编程基础实训 16
实训一:表达式求值 16
实训二:求一元二次方程的根 17
实训三:求三角形面积 18
实训四:大小写字母转换 19
第3章 顺序结构程序设计 20
习题三答案和分析 20
顺序结构程序设计实训 26
实训一:求两个数的和 26
实训二:数据的输入/输出 28
实训三:数据交换 30
实训四:求浮点数的平均值 31
第4章 选择结构程序设计 32
习题四答案和分析 32
选择结构程序设计实训 39
实训一:数据的奇偶判断 39
实训二:字符分类 41
实训三:数字与英文单词转换 41
实训四:判断一个数是几位数 42
第5章 循环结构程序设计 44
习题五答案和分析 44
循环结构程序设计实训 53
实训一:循环语句求和 53
实训二:判断某个数是否为素数 54
实训三:求平均值 55
实训四:分水果 56
第6章 数组 58
习题六答案和分析 58
数组程序设计实训 65
实训一:数据检索(查找) 65
实训二:输出杨辉三角形(输出8行) 67
实训三:字符串连接 68
第7章 函数 70
习题七答案和分析 70
函数程序设计实训 76
实训一:输出图形 76
实训二:设计计算器 78
第8章 指针 80
习题八答案和分析 80
指针程序设计实训 86
实训一:计算天数 86
实训二:数据排序 87
第9章 结构体、联合体、枚举 89
习题九答案和分析 89
结构体程序设计实训 93
实训一:链表操作 93
实训二:学生成绩管理系统 96
第10章 位运算 105
习题十答案和分析 105
位运算程序设计实训 106
实训一:求反码和补码 106
实训二:取一个二进制数的某几位 107
实训三:马路广告灯左移右移 108
第11章 编译预处理 110
习题十一答案和分析 110
预定义程序设计实训 113
实训一:求球体的面积、体积 113
实训二:电报文字加密输出 114
实训三:输出闰年 115
第12章 文件 117
习题十二答案和分析 117
文件程序设计实训 121
实训一:电报文字加密并存入文件 121
实训二:文件复制 122
实训三:第9章实训二功能扩充 124
第13章 程序调试及常见错误 126
程序调试 126
常见错误 128
附录A常用ASCII码字符对照表 138
附录B运算符的优先级和结合性 139
附录C C语言中的关键字 141
附录D C语言中的头文件 142
附录E C语言中的库函数 144
参考文献 148