C语言程序设计——增量式项目驱动一体化教程(第2版)

C语言程序设计——增量式项目驱动一体化教程(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2019-07
版次: 1
ISBN: 9787121368691
定价: 48.00
装帧: 其他
页数: 264页
11人买过
  • 本书按照增量式项目驱动一体化的教学模式安排教学内容,融知识点、实践案例于一体,重点讲解如何将各知识点应用于实践。每章都列出了核心知识点,并通过简单、可理解的示例,帮助读者理解和掌握核心知识的应用。增量式项目驱动能够训练读者的编程能力和知识点的综合应用能力。本书包括13章内容和5个附录。本书在内容上侧重C语言基本语法的学习和应用,增量的方式贯穿全书,并介绍了一个完整的LED数码管程序的开发过程,适合初学者对C语言的理解,通过对案例的学习和模拟,实现编程应用。 苑俊英,女,中山大学南方学院电气与计算机工程学院副院长,广东省"千百十”校级培养对象,广东省育苗工程(自然科学)项目负责人。 目    录

    第1章  初识C语言1

    1.1  C语言概述1

    1.2  C语言开发环境1

    1.2.1  运行C语言程序的步骤和方法2

    1.2.2  最简单的C语言程序3

    1.3  算法4

    1.3.1  算法的定义4

    1.3.2  算法的表示4

    1.3.3  算法举例6

    本章小结10

    习题110

    第2章  C语言知识在实践中的应用11

    2.1  案例介绍11

    2.2  案例分析12

    2.2.1  显示单个数字12

    2.2.2  依次显示数字14

    2.2.3  无限次或有限次循环显示数字0~915

    2.2.4  循环显示任意一位指定数字15

    2.2.5  保存显示过的所有数字15

    2.2.6  显示多位整数或小数15

    2.3  增量划分和进度安排16

    2.4  LED数码管接口文件16

    本章小结18

    习题218

    第3章  基本数据类型19

    3.1  基本技能19

    3.1.1  C语言的数据类型19

    3.1.2  标识符20

    3.1.3  常量21

    3.1.4  变量23

    3.1.5  数据的输入、输出26

    3.2  增量式项目驱动31

    本章小结33

    习题334

    第4章  运算符与表达式37

    4.1  基本技能37

    4.1.1  算术运算符38

    4.1.2  关系运算符40

    4.1.3  逻辑运算符40

    4.1.4  条件运算符42

    4.1.5  逗号运算符43

    4.1.6  位运算符43

    4.1.7  赋值运算符45

    4.1.8  不同数据类型间的转换46

    4.1.9  C程序的结构47

    4.1.10  顺序结构的C语言程序48

    4.2  增量式项目驱动49

    本章小结51

    习题452

    第5章  选择结构程序设计54

    5.1  基本技能54

    5.1.1  单分支if语句54

    5.1.2  双分支if-else语句56

    5.1.3  if-else if结构58

    5.1.4  if语句的嵌套59

    5.1.5  开关语句62

    5.2  增量式项目驱动65

    本章小结73

    习题574

    第6章  循环结构程序设计78

    6.1  基本技能78

    6.1.1  while循环语句78

    6.1.2  do-while循环语句80

    6.1.3  for循环语句82

    6.1.4  循环的嵌套85

    6.1.5  break语句86

    6.1.6  continue语句87

    6.2  增量式项目驱动88

    本章小结100

    习题6100

    第7章  函数调用102

    7.1  基本技能104

    7.1.1  函数的分类和定义104

    7.1.2  函数的参数和函数的值105

    7.1.3  函数的调用108

    7.1.4  函数的嵌套和递归调用109

    7.1.5  变量的作用域111

    7.1.6  变量的存储方式和生存期114

    7.2  增量式项目驱动116

    本章小结128

    习题7128

    第8章  数组132

    8.1  基本技能132

    8.1.1  数组的分类和定义132

    8.1.2  二维数组139

    8.1.3  数组作为函数参数142

    8.2  增量式项目驱动144

    本章小结151

    习题8151

    第9章  指针157

    9.1  基本技能157

    9.1.1  指针概述157

    9.1.2  指针变量158

    9.1.3  指针与数组161

    9.1.4  指针与函数167

    9.1.5  指针的内存处理170

    9.2  增量式项目驱动171

    本章小结177

    习题9177

    第10章  字符串处理182

    10.1  字符数组、字符串与指针182

    10.1.1  字符数组、字符串与指针概述182

    10.1.2  字符数组的输入和输出184

    10.2  字符串处理函数186

    本章小结192

    习题10193

    第11章  结构体、共用体和枚举198

    11.1  基本技能198

    11.1.1  结构体类型198

    11.1.2  结构体数组201

    11.1.3  结构体指针和函数203

    11.1.4  共用体类型206

    11.1.5  枚举类型207

    11.2  增量项目驱动209

    本章小结213

    习题11213

    第12章  读写文件219

    12.1  基本技能219

    12.1.1  文件219

    12.1.2  读文本文件220

    12.1.3  写文本文件222

    12.1.4  读写二进制文件224

    12.1.5  随机读写文件228

    12.2  增量项目驱动231

    本章小结232

    习题12233

    第13章  预编译命令238

    13.1  预编译的概念和作用238

    13.2  文件包含238

    13.3  宏定义239

    13.4  条件编译243

    本章小结244

    习题13244

    附录A  ASCII表246

    附录B  C语言中的关键字248

    附录C  运算符、优先级和结合性250

    附录D  C语言中的常用库函数251

    附录E  C语言中的标准头文件253
  • 内容简介:
    本书按照增量式项目驱动一体化的教学模式安排教学内容,融知识点、实践案例于一体,重点讲解如何将各知识点应用于实践。每章都列出了核心知识点,并通过简单、可理解的示例,帮助读者理解和掌握核心知识的应用。增量式项目驱动能够训练读者的编程能力和知识点的综合应用能力。本书包括13章内容和5个附录。本书在内容上侧重C语言基本语法的学习和应用,增量的方式贯穿全书,并介绍了一个完整的LED数码管程序的开发过程,适合初学者对C语言的理解,通过对案例的学习和模拟,实现编程应用。
  • 作者简介:
    苑俊英,女,中山大学南方学院电气与计算机工程学院副院长,广东省"千百十”校级培养对象,广东省育苗工程(自然科学)项目负责人。
  • 目录:
    目    录

    第1章  初识C语言1

    1.1  C语言概述1

    1.2  C语言开发环境1

    1.2.1  运行C语言程序的步骤和方法2

    1.2.2  最简单的C语言程序3

    1.3  算法4

    1.3.1  算法的定义4

    1.3.2  算法的表示4

    1.3.3  算法举例6

    本章小结10

    习题110

    第2章  C语言知识在实践中的应用11

    2.1  案例介绍11

    2.2  案例分析12

    2.2.1  显示单个数字12

    2.2.2  依次显示数字14

    2.2.3  无限次或有限次循环显示数字0~915

    2.2.4  循环显示任意一位指定数字15

    2.2.5  保存显示过的所有数字15

    2.2.6  显示多位整数或小数15

    2.3  增量划分和进度安排16

    2.4  LED数码管接口文件16

    本章小结18

    习题218

    第3章  基本数据类型19

    3.1  基本技能19

    3.1.1  C语言的数据类型19

    3.1.2  标识符20

    3.1.3  常量21

    3.1.4  变量23

    3.1.5  数据的输入、输出26

    3.2  增量式项目驱动31

    本章小结33

    习题334

    第4章  运算符与表达式37

    4.1  基本技能37

    4.1.1  算术运算符38

    4.1.2  关系运算符40

    4.1.3  逻辑运算符40

    4.1.4  条件运算符42

    4.1.5  逗号运算符43

    4.1.6  位运算符43

    4.1.7  赋值运算符45

    4.1.8  不同数据类型间的转换46

    4.1.9  C程序的结构47

    4.1.10  顺序结构的C语言程序48

    4.2  增量式项目驱动49

    本章小结51

    习题452

    第5章  选择结构程序设计54

    5.1  基本技能54

    5.1.1  单分支if语句54

    5.1.2  双分支if-else语句56

    5.1.3  if-else if结构58

    5.1.4  if语句的嵌套59

    5.1.5  开关语句62

    5.2  增量式项目驱动65

    本章小结73

    习题574

    第6章  循环结构程序设计78

    6.1  基本技能78

    6.1.1  while循环语句78

    6.1.2  do-while循环语句80

    6.1.3  for循环语句82

    6.1.4  循环的嵌套85

    6.1.5  break语句86

    6.1.6  continue语句87

    6.2  增量式项目驱动88

    本章小结100

    习题6100

    第7章  函数调用102

    7.1  基本技能104

    7.1.1  函数的分类和定义104

    7.1.2  函数的参数和函数的值105

    7.1.3  函数的调用108

    7.1.4  函数的嵌套和递归调用109

    7.1.5  变量的作用域111

    7.1.6  变量的存储方式和生存期114

    7.2  增量式项目驱动116

    本章小结128

    习题7128

    第8章  数组132

    8.1  基本技能132

    8.1.1  数组的分类和定义132

    8.1.2  二维数组139

    8.1.3  数组作为函数参数142

    8.2  增量式项目驱动144

    本章小结151

    习题8151

    第9章  指针157

    9.1  基本技能157

    9.1.1  指针概述157

    9.1.2  指针变量158

    9.1.3  指针与数组161

    9.1.4  指针与函数167

    9.1.5  指针的内存处理170

    9.2  增量式项目驱动171

    本章小结177

    习题9177

    第10章  字符串处理182

    10.1  字符数组、字符串与指针182

    10.1.1  字符数组、字符串与指针概述182

    10.1.2  字符数组的输入和输出184

    10.2  字符串处理函数186

    本章小结192

    习题10193

    第11章  结构体、共用体和枚举198

    11.1  基本技能198

    11.1.1  结构体类型198

    11.1.2  结构体数组201

    11.1.3  结构体指针和函数203

    11.1.4  共用体类型206

    11.1.5  枚举类型207

    11.2  增量项目驱动209

    本章小结213

    习题11213

    第12章  读写文件219

    12.1  基本技能219

    12.1.1  文件219

    12.1.2  读文本文件220

    12.1.3  写文本文件222

    12.1.4  读写二进制文件224

    12.1.5  随机读写文件228

    12.2  增量项目驱动231

    本章小结232

    习题12233

    第13章  预编译命令238

    13.1  预编译的概念和作用238

    13.2  文件包含238

    13.3  宏定义239

    13.4  条件编译243

    本章小结244

    习题13244

    附录A  ASCII表246

    附录B  C语言中的关键字248

    附录C  运算符、优先级和结合性250

    附录D  C语言中的常用库函数251

    附录E  C语言中的标准头文件253
查看详情
12
相关图书 / 更多
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计
吕爱华主编
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计
梁颖红
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计
李柳柏 编;曾俊
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计——增量式项目驱动一体化教程(第2版)
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编