第1部分 实验 3
实验1 C语言入门及选择结构 3
实验1.1 Visual C++6.0开发环境 3
实验1.2 C程序快速入门 9
实验1.3 算术运算与赋值运算 12
实验1.4 逻辑运算及if语句 17
实验1.5 switch语句 22
实验2 循环结构及数组 26
实验2.1 循环结构 26
实验2.2 一维数组 33
实验2.3 二维数组 40
实验2.4 字符数组 41
实验3 函数与自定义数据类型 46
实验3.1 函数的定义、调用和声明 46
实验3.2 函数的参数传递 53
实验3.3 函数的嵌套和递归 57
实验3.4 自定义数据类型 62
实验4 指针 65
实验4.1 指针的定义及运算 65
实验4.2 数组与指针 71
实验4.3 指向字符串的指针 74
第2部分 实训 79
实训1 输入与输出 79
实训2 数组 86
实训3 菜单 94
实训4 函数 100
实训5 班主任管家软件的设计与实现 105
第3部分 实验参考答案 111
实验1 C语言入门及选择结构答案 111
实验1.1 Visual C++6.0开发环境 111
实验1.2 C程序快速入门 112
实验1.3 算术运算与赋值运算 114
实验1.4 逻辑运算及if语句 117
实验1.5 switch语句 119
实验2 循环结构及数组答案 122
实验2.1 循环结构 122
实验2.2 一维数组 129
实验2.3 二维数组 131
实验2.4 字符数组 134
实验3 函数与自定义数据类型答案 138
实验3.1 函数的定义、调用和声明 138
实验3.2 函数的参数传递 140
实验3.3 函数的嵌套和递归 142
实验3.4 自定义数据类型 144
实验4 指针答案 147
实验4.1 指针的定义及运算 147
实验4.2 数组与指针 149
实验4.3 指向字符串的指针 150
参考文献 152