- 高等教育出版社
- 9787040425918
- 1版
- 61243119-7
- 16开
- 350
- 电子与信息大类
- 计算机等
- 高职
内容简介
目录
目录
第一章C语言程序设计基础001
1.1为什么学习C语言001
1.2C语言的特点006
1.3C语言程序的应用007
1.4C程序的结构009
1.5C语言程序的上机步骤011
1.6软件编程规范 026
1.7编译预处理028
第二章基本数据类型和输入输出函数034
2.1基本字符和标识符034
2.2数据类型和常量、变量036
2.3运算符与表达式042
2.4不同类型数据间的转换 047
2.5数据的输出和输入函数 049
第三章顺序结构的流程和应用066
3.1程序的三种基本结构066
3.2算法基础知识067
3.3顺序结构程序设计076
第四章选择结构的流程和应用084
4.1选择结构判定条件的构成084
4.2单分支和双分支选择结构程序设计088
4.3多分支选择结构程序设计094
4.4switchcase语句098
第五章循环结构的流程和应用115
5.1while语句的流程与应用115
5.2dowhile 语句的流程与应用117
5.3for语句的流程和应用119
5.4循环的嵌套120
5.5break语句122
5.6continue语句123
第六章数组及其应用136
6.1一维数组的应用137
6.2二维数组的应用150
6.3字符数组和字符串的应用157
第七章函数175
7.1函数的定义、调用和简单应用178
7.2数组作函数参数的应用192
7.3函数的嵌套调用与递归调用201
7.4变量的作用域和生存期209
第八章指针231
8.1指向变量的指针231
8.2指向数组的指针变量238
第九章结构体248
9.1结构体变量的应用248
9.2结构体数组的应用254
9.3结构体在函数中的应用257
9.4指向结构体的指针变量259
第十章文件269
10.1文件的概念与分类269
10.2文件的打开、关闭和读写270
10.3文件的定位操作和随机读取275
第十一章程序的调试方法281
11.1程序调试方法281
11.2常见的程序错误283
第十二章综合实训288
12.1“学生成绩管理系统”功能分析288
12.2“学生成绩管理系统”详细设计289
附录299
附录一宏运算299
附录二位运算302
附录三C语言中常见运算符的优先级和结合性304
参考文献307
第一章C语言程序设计基础001
1.1为什么学习C语言001
1.2C语言的特点006
1.3C语言程序的应用007
1.4C程序的结构009
1.5C语言程序的上机步骤011
1.6软件编程规范 026
1.7编译预处理028
第二章基本数据类型和输入输出函数034
2.1基本字符和标识符034
2.2数据类型和常量、变量036
2.3运算符与表达式042
2.4不同类型数据间的转换 047
2.5数据的输出和输入函数 049
第三章顺序结构的流程和应用066
3.1程序的三种基本结构066
3.2算法基础知识067
3.3顺序结构程序设计076
第四章选择结构的流程和应用084
4.1选择结构判定条件的构成084
4.2单分支和双分支选择结构程序设计088
4.3多分支选择结构程序设计094
4.4switchcase语句098
第五章循环结构的流程和应用115
5.1while语句的流程与应用115
5.2dowhile 语句的流程与应用117
5.3for语句的流程和应用119
5.4循环的嵌套120
5.5break语句122
5.6continue语句123
第六章数组及其应用136
6.1一维数组的应用137
6.2二维数组的应用150
6.3字符数组和字符串的应用157
第七章函数175
7.1函数的定义、调用和简单应用178
7.2数组作函数参数的应用192
7.3函数的嵌套调用与递归调用201
7.4变量的作用域和生存期209
第八章指针231
8.1指向变量的指针231
8.2指向数组的指针变量238
第九章结构体248
9.1结构体变量的应用248
9.2结构体数组的应用254
9.3结构体在函数中的应用257
9.4指向结构体的指针变量259
第十章文件269
10.1文件的概念与分类269
10.2文件的打开、关闭和读写270
10.3文件的定位操作和随机读取275
第十一章程序的调试方法281
11.1程序调试方法281
11.2常见的程序错误283
第十二章综合实训288
12.1“学生成绩管理系统”功能分析288
12.2“学生成绩管理系统”详细设计289
附录299
附录一宏运算299
附录二位运算302
附录三C语言中常见运算符的优先级和结合性304
参考文献307
第一章C语言程序设计基础001
1.1为什么学习C语言001
1.2C语言的特点006
1.3C语言程序的应用007
1.4C程序的结构009
1.5C语言程序的上机步骤011
1.6软件编程规范 026
1.7编译预处理028
第二章基本数据类型和输入输出函数034
2.1基本字符和标识符034
2.2数据类型和常量、变量036
2.3运算符与表达式042
2.4不同类型数据间的转换 047
2.5数据的输出和输入函数 049
第三章顺序结构的流程和应用066
3.1程序的三种基本结构066
3.2算法基础知识067
3.3顺序结构程序设计076
第四章选择结构的流程和应用084
4.1选择结构判定条件的构成084
4.2单分支和双分支选择结构程序设计088
4.3多分支选择结构程序设计094
4.4switchcase语句098
第五章循环结构的流程和应用115
5.1while语句的流程与应用115
5.2dowhile 语句的流程与应用117
5.3for语句的流程和应用119
5.4循环的嵌套120
5.5break语句122
5.6continue语句123
第六章数组及其应用136
6.1一维数组的应用137
6.2二维数组的应用150
6.3字符数组和字符串的应用157
第七章函数175
7.1函数的定义、调用和简单应用178
7.2数组作函数参数的应用192
7.3函数的嵌套调用与递归调用201
7.4变量的作用域和生存期209
第八章指针231
8.1指向变量的指针231
8.2指向数组的指针变量238
第九章结构体248
9.1结构体变量的应用248
9.2结构体数组的应用254
9.3结构体在函数中的应用257
9.4指向结构体的指针变量259
第十章文件269
10.1文件的概念与分类269
10.2文件的打开、关闭和读写270
10.3文件的定位操作和随机读取275
第十一章程序的调试方法281
11.1程序调试方法281
11.2常见的程序错误283
第十二章综合实训288
12.1“学生成绩管理系统”功能分析288
12.2“学生成绩管理系统”详细设计289
附录299
附录一宏运算299
附录二位运算302
附录三C语言中常见运算符的优先级和结合性304
参考文献307
第一章C语言程序设计基础001
1.1为什么学习C语言001
1.2C语言的特点006
1.3C语言程序的应用007
1.4C程序的结构009
1.5C语言程序的上机步骤011
1.6软件编程规范 026
1.7编译预处理028
第二章基本数据类型和输入输出函数034
2.1基本字符和标识符034
2.2数据类型和常量、变量036
2.3运算符与表达式042
2.4不同类型数据间的转换 047
2.5数据的输出和输入函数 049
第三章顺序结构的流程和应用066
3.1程序的三种基本结构066
3.2算法基础知识067
3.3顺序结构程序设计076
第四章选择结构的流程和应用084
4.1选择结构判定条件的构成084
4.2单分支和双分支选择结构程序设计088
4.3多分支选择结构程序设计094
4.4switchcase语句098
第五章循环结构的流程和应用115
5.1while语句的流程与应用115
5.2dowhile 语句的流程与应用117
5.3for语句的流程和应用119
5.4循环的嵌套120
5.5break语句122
5.6continue语句123
第六章数组及其应用136
6.1一维数组的应用137
6.2二维数组的应用150
6.3字符数组和字符串的应用157
第七章函数175
7.1函数的定义、调用和简单应用178
7.2数组作函数参数的应用192
7.3函数的嵌套调用与递归调用201
7.4变量的作用域和生存期209
第八章指针231
8.1指向变量的指针231
8.2指向数组的指针变量238
第九章结构体248
9.1结构体变量的应用248
9.2结构体数组的应用254
9.3结构体在函数中的应用257
9.4指向结构体的指针变量259
第十章文件269
10.1文件的概念与分类269
10.2文件的打开、关闭和读写270
10.3文件的定位操作和随机读取275
第十一章程序的调试方法281
11.1程序调试方法281
11.2常见的程序错误283
第十二章综合实训288
12.1“学生成绩管理系统”功能分析288
12.2“学生成绩管理系统”详细设计289
附录299
附录一宏运算299
附录二位运算302
附录三C语言中常见运算符的优先级和结合性304
参考文献307















