C语言程序设计
正版保障 假一赔十 可开发票
¥
45.54
6.6折
¥
69
全新
仅1件
作者谭浩强著
出版社清华大学出版社
ISBN9787302653721
出版时间2024-01
装帧平装
开本其他
定价69元
货号15351033
上书时间2024-11-08
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章程序设计与C语言1
1.1计算机与程序、程序设计语言1
1.2C语言的出现和发展过程2
1.3简单的C语言程序3
1.4C语言程序的结构和特点6
1.5运行C程序的步骤与方法7
1.6程序设计的任务9
本章小结10
习题10
第2章数据的存储与运算11
2.1数据在计算机中是怎样存储的11
2.1.1数据在计算机中是以二进制形式存储的11
2.1.2位、字节和地址12
2.1.3不同类型数据的存储方式13
2.2整型数据的运算与分析15
2.2.1整型数据运算程序举例和分析15
2.2.2整型常量与整型变量17
2.3实型数据的运算与分析20
2.3.1实型数据的运算举例20
2.3.2实型常量的表示形式22
2.3.3实型变量22
2.4字符型数据的运算24
2.4.1字符数据运算的简单例子24
2.4.2字符常量和字符变量25
2.4.3字符串常量29
2.5符号常量30
2.5.1为什么要用符号常量 31
2.5.2符号常量的性质和使用方法32
2.6算术运算符和算术表达式34
2.6.1算术运算符34
2.6.2算术表达式36
2.7C运算符和C表达式38
2.7.1C运算符38
2.7.2C表达式38
2.8提高部分39
2.8.1求补码的方法39
2.8.2整型常量的表示形式39
2.8.3整型变量的类型40
2.8.4整型常量的类型41
2.8.5C语言允许使用的数据类型42
2.8.6运算符的优先级与结合性42
本章小结43
习题44
第3章最简单的C程序设计——顺序程序设计46
3.1算法是程序的灵魂46
3.1.1什么是算法46
3.1.2怎样表示算法48
3.2程序的三种基本结构51
3.3C语句综述52
3.4赋值表达式和赋值语句55
3.4.1赋值表达式55
3.4.2赋值过程中的类型转换57
3.4.3赋值语句58
3.4.4为变量赋初值59
3.5数据输入输出的概念59
3.6字符数据的输入输出61
3.6.1用putchar函数输出一个字符61
3.6.2用getchar函数输入一个字符63
3.7简单的格式输入与输出65
3.7.1用简单的printf函数输出数据65
3.7.2用简单的scanf函数输入数据68
3.8顺序结构程序设计举例71
3.9提高部分75
3.9.1关于无符号数据与有符号数据之间的赋值75
3.9.2较复杂的输入输出格式控制77
3.9.3简单易用的C++的输入输出84
本章小结85
习题86
第4章选择结构程序设计88
4.1条件判断88
4.1.1条件判断的含义88
4.1.2关系运算符和关系表达式89
4.1.3逻辑运算符和逻辑表达式90
4.2用if语句实现选择结构94
4.2.1用if语句实现选择结构举例94
4.2.2if语句的一般形式96
4.2.3if语句使用的说明96
4.2.4使用嵌套的if语句实现多层条件判断98
4.3利用switch语句实现多分支选择结构102
4.4程序综合举例104
4.5提高部分107
4.5.1用条件表达式实现简单的选择结构107
4.5.2在程序中使用条件表达式109
本章小结110
习题111
第5章循环结构程序设计114
5.1程序中需要用循环结构114
5.2用while语句和do…while语句实现循环114
5.2.1用while语句实现循环114
5.2.2用do…while语句实现循环116
5.3用for 语句实现循环119
5.3.1for语句的一般形式和执行过程119
5.3.2for循环程序举例 120
5.4循环的嵌套123
5.5提前结束循环124
5.5.1用break语句提前退出循环 124
5.5.2用continue语句提前结束本次循环125
5.6几种循环的比较127
5.7循环程序综合举例128
5.8提高部分132
5.8.1while和do…while循环的比较132
5.8.2for语句的各种形式134
本章小结137
习题137
第6章用数组处理批量数据139
6.1为什么要用数组139
6.2怎样定义和引用一维数组139
6.2.1怎样定义一维数组140
6.2.2怎样引用一维数组的元素140
6.2.3一维数组的初始化141
6.2.4一维数组程序举例142
6.3怎样定义和引用二维数组145
6.3.1怎样定义二维数组 145
6.3.2怎样引用二维数组的元素146
6.3.3二维数组的初始化147
6.3.4二维数组程序举例148
6.4字符数组151
6.4.1怎样定义字符数组及对其初始化 151
6.4.2怎样引用字符数组153
6.4.3字符串和字符串结束标志153
6.4.4怎样进行字符数组的输入输出155
6.4.5字符串处理函数157
6.4.6字符数组应用举例158
6.5提高部分162
6.5.1为什么在定义二维数组时采用两对双括号的形式162
6.5.2对C的字符串函数的详细说明163
本章小结167
习题167
第7章用函数实现模块化程序设计169
7.1函数是什么169
7.2函数的定义和调用171
7.2.1为什么要定义函数171
7.2.2怎样定义函数172
7.2.3怎样调用函数173
7.2.4对被调用函数的声明和函数原型176
7.3函数的嵌套调用和递归调用178
7.3.1函数的嵌套调用178
7.3.2函数的递归调用180
7.4数组作为函数参数186
7.4.1用数组元素作为函数实参186
7.4.2用数组名作为函数参数187
7.5变量的作用域和生存期194
7.5.1变量的作用域——局部变量和全局变量194
7.5.2变量的存储方式和生存期197
7.5.3关于作用域和生存期的小结200
7.6内部函数和外部函数202
7.6.1什么是内部函数202
7.6.2什么是外部函数202
7.7提高部分204
7.7.1实参求值的顺序204
7.7.2递归的典型例子——Hanoi(汉
— 没有更多了 —
以下为对购买帮助不大的评价