
《C与C51程序设计项目教程》,2014年清华大学出版社出版的图书,作者是丁向荣、普清民、赖金志。
- 书名 C与C51程序设计项目教程
- 作者 丁向荣、普清民、赖金志
- 出版社 清华大学出版社
- 出版时间 2014年01月09日
- 定价 32 元
内容介绍
采用C语言编程是单片机应用、嵌入式系统应用编程必然的发展趋势。本书将C语言基本知识与KeilC有机结合在一起,既体现了电子信息大类专业方向的应用特色,又保留来自了C语言程序设计的通用性本色。本书采用任段查务驱动模式组织教材内容,将理论与实践紧密结合,易于实施"教、学、做"一体化教学模式,同时又便于读者自学与实践 。
本教材可作为应用本科、高职高专、中职院校电子信息专360百科业、电子通信专业、自动化专业、计算机相关专业C语言程序设计的教材,也可作为成人教育以及在职人员的培训教材、自学读物。
图书目录
课程导引
0.1C语言的发展与主要特点1
0.1.1计算机程序与计算机语言1
0.1.2C语言的发展与主要特点2
0.2C程序的基本结构4
0.3程序的算个移法6
0.4C语言集成开发环境的使用11
0.4.1安装Vis微利口延利表但任热ual C++6.0与运行Visual C++6.0集成开发环境12
0.4.2单程序文件的操作步骤12
0.4.3多程序文件的操作步骤15
思考与提高20
C程序设计篇
项目1顺序程序设计23
任务1.1数据的表现形式及其运算23
任务1.2C语句的运用29
任务1.3数据的输入/输出31
思考与提高35
项目2选择结构程序设计38
任务2.1if语句实现的选择结构(一)42
任务2.2i假全青百让界f语句实现的选择另补危省成女结构(二)45
任务2.3用switch/case语句实现的多分支结构48
思考与提高51
项目3循环结构程序设计54
任务3.1用while语句实现的循环结构54
任务3.2用dowhile语句实现的循环结构56C与C51程序设计项目教程目录任务
3也蒸.3用for语句实现的循环结构58
任务3.4循环嵌套61
任务3.5goto、break、continue语句的应用64
思考与提高67
项目4数组的应用70
任务4.1一维数处视剂木何组70
任务4.2二维数组7资场背主宽处4
任务4.3字符数组77
思考与提机孩略无迅书高80
项目5用函数实现模块化程序设计83
任务5.1函数的定义与调用83
5.1.1函数的分类83
5.1.2函数的定义84
5.1.3函数的返回值86
5.1.4函数的调前光卫买用86
5.1.5函数原型的声明87
任务5.2函数间的参数传递89
任务5.3函数间的嵌套与递归94
任务5.4变量的作用占烧价药列县更低域和存储类别97
任务5.5内部函数和外部函数104
任务5.6库函数107
思考与提高109
项目6指针的应用113
任务6.1一维数组与指针113
任务6.2二维数农章斤身组与指针119
树气 任务6.3字符数组与指针121
思考与提高125
项目7构造用户自己的数据类型129
任务7.1结构体与结构体数聚妒击联那由怕院据几什组130
任务7.2结构体指针140
任务7.3共用体145
任务7.4枚举数据类型149
任务7.5用typedef定义类型152
思考与提高155
项目8编译预处理159
任务8.1宏定义159
任务8.2文件包含163
任务8.3条件编译166
思考与提高168
项目9文件170
任务9.1文件的基本操作170
任务9.2顺序读写数据文件173
任务9.3随机读写数据文件179
任务9.4文件读写的出错检测183
思考与提高185
C51应用篇
项目10Keil C集成开发环境189
任务10.1应用Kei令云认河觉l μVision4开发工具编辑、编译用户程径存到以温种福集序生成机器代码189
任务10.2应用Keil μVision4集成开发环境调试用户程序201
思考与提高209
项目11C51应用编程2市连界溶答谓以诉11
任务11.1C51状财位则成长才可基础211
任务11.2if、while、for、switch/case语句的应用编程219
任务11.3C51中断函数225
思考与提高228
附录一ASCII码表231
附录二C语言关键字232
附录三C语言的运算符种类、优先级与结合性233
附录四常用头文件与库函数235
附录五Keil C51编译器扩展的关键字245
参考文献246
评论留言