• C语言程序设计
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计

全新正版 极速发货

29.42 5.9折 49.8 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者徐国华 王瑶 侯小毛 著

出版社人民邮电出版社

ISBN9787115450265

出版时间2017-05

装帧平装

开本其他

定价49.8元

货号1201517928

上书时间2024-11-26

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
明日科技,程序设计类畅销图书作者,绝大多数品种在“全国计算机图书排行榜”同品种排行中名列前茅,累计销售百万册。作者编写的《C语言从入门到精通》长期占据各网店排行榜的靠前位置。

目录
 章 C 语言概述  1
1.1  C 语言的发展史  2
1.1.1  程序语言简述  2
1.1.2  C 语言的历史  2
1.2  C 语言的特点  3
1.3  一个简单的C 程序  3
1.4  一个完整的C 程序  5
1.5  C 语言程序的格式  8
1.6  开发环境  9
1.6.1  Dev C++  9
1.6.2  Visual C++ 6.0  13
小结  14
上机指导  15
习题  15
第2  章 算法  16
2.1  算法的基本概念  17
2.1.1  算法的特性  17
2.1.2  算法的优劣  17
2.2  算法的描述  18
2.2.1  自然语言  18
实例:用自然语言求n!
2.2.2  流程图  19
实例:画出趣味俄罗斯方块的流程图
2.2.3  N-S 流程图  22
实例:绘制N-S  流程图求n!
小结  24
上机指导  24
习题  24
第3  章 数据类型  25
3.1  编程规范  26
3.2  关键字  26
3.3  标识符  27
3.4  数据类型  28
3.5  常量  29
3.5.1  整型常量  29
3.5.2  实型常量  31
3.5.3  字符型常量  32
实例1:输出字符常量
实例2:输出字符串常量
3.5.4  转义字符  34
3.5.5  符号常量  35
实例:输入半径,得到圆的面积
3.6  变量  36
3.6.1  整型变量  36
3.6.2  实型变量  38
实例:使用各种实型变量
3.6.3  字符型变量  40
实例:使用字符型变量
3.7  变量的存储类别  42
3.7.1  静态存储与动态存储  42
3.7.2  auto 变量  42
实例:使用auto  变量
3.7.3  static 变量  43
实例:使用static  变量
3.7.4  register 变量  43
实例:使用register  变量修饰整型变量
3.7.5  extern 变量  44
实例:使用extem  变量
3.8  混合运算  45
实例:int、char、float  型变量相加,
得出double  型变量进行输出
小结  46
上机指导  46
习题  47
第4  章 运算符与表达式  48
4.1  表达式  49
实例:求解二元一次不定方程ax+by=c  的解
4.2  赋值运算符与赋值表达式  50
4.2.1  变量赋初值  51
实例:模拟钟点工的计费情况,使用
赋值语句和表达式得出钟点工
工作8  个小时后所得的薪水
4.2.2  自动类型转换  52
4.2.3  强制类型转换  52
实例:通过不同类型变量之间的赋
值,将赋值操作后的结果进行输出
4.3  算术运算符与算术表达式  53
4.3.1  算术运算符  53
实例:求100~1000  之间满足各位
数字之和是5  的所有数
4.3.2  算术表达式  54
实例:使用算术表达式计算摄氏温度
4.3.3  优先级与结合性  55
实例:通过不同运算符的优先级和
结合性,使用printf  函数显
示最终的计算结果
4.3.4  自增/自减运算符  57
实例:比较自增、自减运算符前缀
与后缀的不同
4.4  关系运算符与关系表达式  58
4.4.1  关系运算符  58
4.4.2  关系表达式  59
4.4.3  优先级与结合性  59
实例:使用if  语句判断两个学科的分数大小
4.5  逻辑运算符与逻辑表达式  61
4.5.1  逻辑运算符  61
4.5.2  逻辑表达式  61
实例:判断闰年
4.5.3  优先级与结合性  61
实例:使用逻辑运算符构造表达
式,通过输出函数显示表达
式的结果
4.6  位逻辑运算符与位逻辑表达式  62
4.6.1  位逻辑运算符  62
4.6.2  位逻辑表达式  63
4.7  逗号运算符与逗号表达式  63
实例:通过逗号运算符将其他运算
符结合在一起形成表达式,
再将表达式的最终结果赋
值给变量
4.8  复合赋值运算符  64
实例:使用复合赋值运算符简化赋
值运算
小结  65
上机指导  67
习题  67
第5  章 常用的数据输入/输出
函数  68
5.1  语句  69
5.2  字符数据输入/输出  69
5.2.1  字符数据输出  69
实例:使用putchar  函数,输出字
符串“Hello”
5.2.2  字符数据输入  70
实例1:使用getchar  函数获取在键
盘上输入的字符,再利用
putchar  函数进行输出
实例2:使用getchar  函数取消获取
回车符
5.3  字符串输入/输出  72
5.3.1  字符串输出函数  72
实例:使用puts  函数对字符串常量
和字符串变量都进行操作
5.3.2  字符串输入函数  73
实例:使用字符串输入函数gets  获
取输入信息
5.4  格式输出函数  74
实例:使用printf  函数输出字符花
5.5  格式输入函数  78
实例:利用scanf  函数得到用户
输入的两个整型数据
5.6  顺序程序设计应用  81
实例:将大写字符转换成小写字符
小结  83
上机指导  83
习题  83
第6  章 选择结构程序设计  85
6.1  if 语句  86
6.2  if 语句的基本形式  86
6.2.1  if 语句形式  86
实例:使用if  语句模拟信号灯指挥
车辆行驶
6.2.2  if…else 语句形式  89
实例1:使用if…else  语句得到两个
数的最大值
实例2:使用if…else  语句模拟信号灯
6.2.3  else if 语句形式  92
实例:使用else  if 语句编写屏幕菜
单程序
6.3  if 的嵌套形式  95
实例:使用if  嵌套语句选择日程安排
6.4  条件运算符  97
实例:使用条件运算符计算欠款金额
6.5  switch 语句  99
6.5.1  switch 语句的基本形式  99
实例:使用switch  语句输出分数段
6.5.2  多路开关模式的switch 语句  103
实例:使用switch  语句设计欢迎界
面的菜单选项
6.6  if…else 语句和switch 语句的区别  104
6.7  选择结构程序应用  106
实例:使用switch  语句计算运输
公司的计费
小结  108
上机指导  108
习题  109
第7  章 循环控制  110
7.1  循环语句  111
7.2  while 语句  111
实例:计算1  累加到100 的结果
7.3  do-while 语句  112
实例:使用do-while  语句计算1~
100  之间的累加结果
7.4  for 语句  114
7.4.1  for 语句使用  114
实例:打印俄罗斯方块的游戏窗口
7.4.2  for 循环的变体  117
实例:省略for  语句中的个
表达式
7.4.3  for 语句中的逗号应用  119
实例:计算1~100  之间所有偶数
的累加结果
7.5  3 种循环语句的比较  120
7.6  循环嵌套  120
7.6.1  循环嵌套的结构  120
7.6.2  循环嵌套实例  122
实例:使用嵌套语句打印欢迎界面
的边框
7.7  转移语句  124
7.7.1  goto 语句  124
实例:使用goto  语句从循环内部跳出
7.7.2  break 语句  125
实例:使用break  语句跳出循环
7.7.3  continue 语句  126
实例:使用continue  语句结束本次
的循环操作
小结  127
上机指导  128
习题  128
第8  章 数组  129
8.1  一维数组  130
8.1.1  一维数组的定义和引用  130
实例:使用数组保存数据
8.1.2  一维数组初始化  131
实例:初始化一维数组
8.1.3  一维数组应用  134
实例:使用数组保存学生姓名
8.2  二维数组  135
8.2.1  二维数组的定义和引用  135
8.2.2  二维数组初始化  136
实例:使用二维数组标记游戏屏幕上的图案
8.2.3  二维数组应用  138
实例:打印游戏窗口,并设置左右下横框上有图案
8.3  字符数组  141
8.3.1  字符数组的定义和引用  141
8.3.2  字符数组初始化  141
实例:使用二维字符数组输出一个钻石形状
8.3.3  字符数组的结束标志  143
8.3.4  字符数组的输入和输出  144
实例:使用两种方式输出字符串
8.3.5  字符数组应用  145
实例:计算字符串中单词的个数
8.4  多维数组  146
8.5  数组的排序算法  146
8.5.1  选择法排序  146
8.5.2  冒泡法排序  148
8.5.3  交换法排序  150
实例:实现学生信息管理系统中的
学生成绩排名功能
8.5.4  插入法排序  152
8.5.5  折半法排序  154
8.5.6  排序算法的比较  156
8.6  字符串处理函数  157
8.6.1  字符串复制  157
实例:字符串复制应用
8.6.2  字符串连接  158
实例:字符串连接应用
8.6.3  字符串比较  160
实例:字符串比较应用
8.6.4  字符串大小写转换  161
实例:字符串大小写转换
8.6.5  获得字符串长度  163
实例:获得字符串长度
8.7  数组应用  164
8.7.1  反转输出字符串  164
8.7.2  输出系统日期和时间  165
8.7.3  字符串的加密和解密  166
小结  168
上机指导  168
习题  169
第9  章 函数  170
9.1  函数概述  171
实例:在主函数中调用其他函数
9.2  函数的定义  172
9.2.1  函数定义的形式  173
9.2.2  定义与声明  174
实例:定义获取屏幕光标位置和设置文字颜色函数
9.3  返回语句  177
9.3.1  从函数返回  177
实例:从函数返回应用
9.3.2  返回值  178
实例:返回值类型与return  值类型
9.4  函数参数  180
9.4.1  形式参数与实际参数  180
实例:形式参数与实际参数的比喻实现
9.4.2  数组作函数参数  182
实例:数组元素作为函数参数
9.4.3  main 函数的参数  187
实例:main  函数的参数使用
9.5  函数的调用  188
9.5.1  函数的调用方式  188
实例:调用获取屏幕光标位置和设
置文字颜色函数,来设置趣
味俄罗斯方块的标题图
9.5.2  嵌套调用  193
实例:函数的嵌套调用
9.5.3  递归调用  195
实例:函数的递归调用
9.6  内部函数和外部函数  197
9.6.1  内部函数  197
实例:内部函数的使用
9.6.2  外部函数  198
实例:外部函数的使用
9.7  局部变量和全局变量  200
9.7.1  局部变量  200
实例1:局部变量的作用域
实例2:局部变量的屏蔽作用
9.7.2  全局变量  203
实例:使用全局变量模拟价格调整
9.8  函数应用  204
实例1:数学库函数使用
实例2:使用三角函数
实例3:使用字符函数判断输入字符
小结  210
上机指导  210
习题  211
0  章 指针  212
10.1  指针相关概念  213
10.1.1  地址与指针  213
10.1.2  变量与指针  214
10.1.3  指针变量  214
实例:从键盘中输入两个数,利用指
针的方法将这两个数输出
10.1.4  指针自加自减运算  218
实例:整型变量地址输出
10.2  数组与指针  219
10.2.1  一维数组与指针  219
实例:输出数组中的元素
10.2.2  二维数组与指针  223
实例:利用指针对二维数组进行输
入和输出
10.2.3  字符串与指针  226
实例:输入两个字符串a  和b,将
字符串a  和b 连接起来
10.2.4  字符串数组  228
实例:输出12  个月
10.3  指向指针的指针  229
实例1:使用指向指针的指针输出12  个月
实例2:利用指向指针的指针输出一维数组中是偶数的元
素,并统计偶数的个数
10.4  指针变量作函数参数  232
实例1:调用自定义函数交换两变量值
实例2:嵌套的函数调用
实例3:任意输入10  个数据,先将
这10  个数据中是奇数的数
据输出,再求这10  个数据
中所有奇数之和
10.5  返回指针值的函数  240
实例:使用返回指针的函数查找最大值
10.6  指针数组作main 函数的参数  242
实例:输出main  函数的参数内容
小结  243
上机指导  243
习题  244
1  章 结构体和共用体  245
11.1  结构体  246
11.1.1  结构体类型的概念 &nbs

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP