第1部分 实验 1
实验1简单程序开发 1
实验2C语言程序结构 6
实验3函数 12
实验4数组和指针 19
实验5用户定制数据类型及位运算 28
实验6预处理命令 34
实验7文件 41
实验8C语言高级主题 50
第2部分 课程设计案例 60
案例1数字谜语 60
案例2鉴定矿石种类和地质勘探队员身份 68
案例3奇数阶魔方阵 73
案例4制作月历 76
案例5井字棋游戏 80
案例6约瑟夫问题 93
案例7n皇后问题 97
案例8个人图书管理系统 105
第3部分 课程设计项目 119
项目1破解数字谜语 119
项目2利用计算机破案 119
项目3任意阶魔方阵问题 120
项目4制作万年历 122
项目5石头、剪刀、布游戏 125
项目6报数出列游戏 126
项目7武士巡逻问题 128
项日8员工工资管理系统 128
附录A 常用C/C++编译器使用方法 130
A.1 Visual C++6.0 130
A.2 MinGW Developer Studio 132
A.3 Dev-C++ 135
附录B 常用字符ASCII码对照表 138
附录C C运算符与优先级 139
附录D C常用库函数 140
附录E 实验报告格式 146
附录F 课程设计报告格式 147
参考文献 148