- 高等教育出版社
- 9787040425918
- 1版
- 177046
- 61243119-7
- 平装
- 16开
- 2015-08
- 350
- 300
- 工学
- 软件工程
- 计算机等
- 高职
本书深入浅出地介绍了C语言程序设计的方法,引导读者进入编程的世界,通过“用”“练”“想”的方式培养读者初步的编程思想,以期为后续编程语言的学习奠定良好的基础。
本书在降低C语言入门难度的前提下,将算法设计和C语言的基本语法向读者作了简明扼要的阐述,全书共分12章,涵盖了数据类型、运算符与表达式、流程控制结构、数组、函数、指针、结构体、文件和综合实训等内容,另外把位运算等内容安排在附录中。
本书可作为高等职业教育计算机专业的教材使用,也可供初次接触计算机编程的读者选用。
第一章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