C与C51程序设计项目教程

百科

《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用dowhile语句实现的循环结构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

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com