C语言程序设计(基于Keil C)(第2版)
¥45.00定价
作者: 李建兰
出版时间:2024-01
出版社:电子工业出版社
- 电子工业出版社
- 9787121432897
- 1-3
- 442612
- 66254826-2
- 平塑
- 16开
- 2024-01
- 333
- 208
- 工学
- 计算机科学与技术
- 电子电气类
- 高职
目录
项目1 认识C语言 (1)__eol__项目任务 (1)__eol__相关知识 (1)__eol__1.1 C语言的发展 (1)__eol__1.2 C语言的特点 (2)__eol__1.3 C语言的程序结构 (3)__eol__1.3.1 一个简单的C程序 (3)__eol__1.3.2 源程序的另外一种书写形式 (8)__eol__1.3.3 C语言的组成部分 (8)__eol__1.4 Keil开发软件 (9)__eol__1.5 任务实现 (15)__eol__任务1.1:认识第一个C程序 (15)__eol__任务1.2:用Keil软件搭建第一个工程项目 (16)__eol__归纳与总结 (17)__eol__练习题 (17)__eol__项目2 顺序结构程序设计 (18)__eol__项目任务 (18)__eol__相关知识 (18)__eol__2.1 标识符与关键字 (19)__eol__2.1.1 标识符 (19)__eol__2.1.2 关键字 (19)__eol__2.2 常量与变量 (21)__eol__2.2.1 常量 (21)__eol__2.2.2 变量 (22)__eol__2.3 数据类型 (23)__eol__2.3.1 常用数据类型 (23)__eol__2.3.2 用typedef重新定义数据类型 (25)__eol__2.4 运算符与表达式 (25)__eol__2.4.1 赋值运算符及表达式 (25)__eol__2.4.2 算术运算符及表达式 (26)__eol__2.4.3 关系运算符及表达式 (27)__eol__2.4.4 逻辑运算符及表达式 (28)__eol__2.4.5 条件运算符 (30)__eol__2.4.6 位运算符 (30)__eol__2.4.7 复合赋值运算符 (30)__eol__2.4.8 逗号运算符 (31)__eol__2.4.9 求字节数运算符sizeof (31)__eol__2.5 复合语句 (31)__eol__2.6 数据的输入/输出函数 (32)__eol__2.6.1 printf()函数及用法 (32)__eol__2.6.2 scanf()函数及用法 (33)__eol__2.6.3 putchar()函数及用法 (33)__eol__2.6.4 getchar()函数及用法 (34)__eol__2.7 预处理命令 (34)__eol__2.7.1 宏定义 (35)__eol__2.7.2 文件包含处理 (35)__eol__2.7.3 条件编译 (36)__eol__2.8 任务实现 (37)__eol__任务2.1:求两整数之和 (37)__eol__任务2.2:两整数加、减、乘、除和求余运算 (39)__eol__任务2.3:将两位十进制数分离为十位数和个位数 (39)__eol__任务2.4:给定一个大写字母,用相应的小写字母输出 (41)__eol__任务2.5:在屏幕上输出图案 (43)__eol__2.9 工程应用 (44)__eol__工程应用2.1:点亮一个发光二极管 (44)__eol__工程应用2.2:移位点亮发光二极管 (46)__eol__归纳与总结 (47)__eol__练习题 (48)__eol__项目3 选择结构程序设计 (49)__eol__项目任务 (49)__eol__相关知识 (49)__eol__3.1 if语句及用法 (50)__eol__3.2 switch语句及用法 (52)__eol__3.3 任务实现 (54)__eol__任务3.1:比较大小 (54)__eol__任务3.2:两个整数排序 (55)__eol__任务3.3:三个整数排序 (56)__eol__任务3.4:大、小写字母转换 (57)__eol__任务3.5:比较大小并进行算术运算 (58)__eol__任务3.6:判断星期并显示 (59)__eol__任务3.7:百分制分数转换为成绩等级 (60)__eol__任务3.8:输入字符并进行算术运算 (62)__eol__任务3.9:闰年判断 (63)__eol__3.4 工程应用 (65)__eol__工程应用3.1:使用开关控制两个发光二极管点亮 (65)__eol__工程应用3.2:自动泊车系统显示 (67)__eol__归纳与总结 (70)__eol__练习题 (70)__eol__项目4 循环结构程序设计 (71)__eol__项目任务 (71)__eol__相关知识 (71)__eol__4.1 while语句及用法 (72)__eol__4.2 do-while语句 (73)__eol__4.3 for语句及用法 (73)__eol__4.4 break、continue语句及用法 (74)__eol__4.5 循环的嵌套 (75)__eol__4.6 任务实现 (76)__eol__任务4.1:用循环语句求和 (76)__eol__任务4.2:用循环语句排序 (78)__eol__任务4.3:用循环语句进行大、小写字母转换 (79)__eol__任务4.4:输出被5整除的数 (80)__eol__任务4.5:素数判断 (81)__eol__任务4.6:用循环语句进行闰年判断 (82)__eol__任务4.7:输出矩阵 (83)__eol__4.7 工程应用—LED灯闪烁 (84)__eol__归纳与总结 (86)__eol__练习题 (87)__eol__项目5 数组及应用 (88)__eol__项目任务 (88)__eol__相关知识 (88)__eol__5.1 一维数组及应用 (88)__eol__5.2 二维数组及应用 (89)__eol__5.3 字符数组及应用 (90)__eol__5.4 任务实现 (91)__eol__任务5.1:冒泡法排序 (91)__eol__任务5.2:定义矩阵找最大数 (94)__eol__任务5.3:输出字符串 (96)__eol__任务5.4:输出菱形图案 (98)__eol__5.5 工程应用—霓虹灯控制(1) (100)__eol__归纳与总结 (102)__eol__练习题 (102)__eol__ __eol__项目6 函数及应用 (103)__eol__项目任务 (103)__eol__相关知识 (104)__eol__6.1 函数定义、调用及声明 (104)__eol__6.1.1 函数分类 (104)__eol__6.1.2 函数定义 (104)__eol__6.1.3 函数调用 (106)__eol__6.1.4 函数声明 (106)__eol__6.2 函数的参数和函数的值 (107)__eol__6.2.1 形式参数和实际参数 (107)__eol__6.2.2 函数的返回值 (107)__eol__6.3 函数的嵌套调用 (108)__eol__6.3.1 函数的嵌套调用 (108)__eol__6.3.2 数组名作为函数参数 (108)__eol__6.4 局部变量和全局变量 (109)__eol__6.4.1 局部变量 (109)__eol__6.4.2 全局变量 (109)__eol__6.5 变量的存储类型 (109)__eol__6.6 任务实现 (111)__eol__任务6.1:用函数调用实现信息显示 (111)__eol__任务6.2:用函数调用实现比较两数大小 (113)__eol__任务6.3:用函数调用实现求两整数的和 (114)__eol__任务6.4:用函数嵌套调用实现找五个整数中的最大和最小数 (115)__eol__任务6.5:用函数调用实现闰年判断 (118)__eol__任务6.6:用函数调用实现排序 (120)__eol__任务6.7:用函数调用实现求10个整数平均值 (122)__eol__任务6.8:用函数调用实现素数判断 (123)__eol__任务6.9:用函数调用实现输出九九乘法表 (125)__eol__任务6.10:输出1到5的阶乘值 (127)__eol__任务6.11:多文件形式实现学生分数等级判断 (128)__eol__6.7 工程应用—霓虹灯控制(2) (130)__eol__归纳与总结 (132)__eol__练习题 (132)__eol__项目7 指针及应用 (134)__eol__项目任务 (134)__eol__相关知识 (134)__eol__7.1 指针及指针变量 (134)__eol__7.2 指针运算符 (135)__eol__7.3 变量的访问方式 (136)__eol__7.4 指针运算 (136)__eol__7.5 任务实现 (137)__eol__任务7.1:用指针实现大、小写字母转换 (137)__eol__任务7.2:用指针实现闰年判断 (138)__eol__任务7.3:用指针实现求两个整数中的较大数 (139)__eol__任务7.4:用指针实现将两个整数按由小到大的顺序排序 (140)__eol__任务7.5:用指针实现将10个整数按由小到大的顺序排序 (141)__eol__7.6 工程应用—霓虹灯控制(3) (143)__eol__归纳与总结 (144)__eol__练习题 (145)__eol__项目8 构造类型及应用 (146)__eol__项目任务 (146)__eol__相关知识 (146)__eol__8.1 结构体类型 (146)__eol__8.2 共用体类型 (150)__eol__8.3