扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
C语言程序设计 版权信息
- ISBN:9787560674049
- 条形码:9787560674049 ; 978-7-5606-7404-9
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>
C语言程序设计 内容简介
本书作为C语言程序设计编程指南,主要介绍了C语言的基础语法、数据类型、流程控制、函数、指针、结构体、文件等内容。本书配有丰富的编程示例,这些示例涉及不同应用场景,有助于学生更好地理解和掌握C语言的各种概念和编程技巧,提高解决实际问题的能力。
本书适用于高等学校本科生及自学者,可帮助其奠定计算机科学基础,提升编程能力。
C语言程序设计 目录
第1章 概述 1
1.1 程序设计语言 1
1.2 C语言的发展历史和特点 2
1.2.1 C语言的发展历史 2
1.2.2 C语言的特点 3
1.3 简单的C程序示例 3
1.3.1 C程序的构成与书写格式 3
1.3.2 良好的编程风格 5
1.4 C语言上机环境 6
1.4.1 程序的编译与编程环境 6
1.4.2 C语言程序的开发过程 6
1.4.3 Visual C++ 2010 Express上机操作 7
本章小结 18
习题 18
第2章 数据类型、运算符和表达式 21
2.1 基本数据类型、变量和常量 21
2.1.1 基本数据类型和取值范围 21
2.1.2 变量 22
2.1.3 常量 23
2.2 运算符和表达式 26
2.2.1 优先级与结合规则 26
2.2.2 赋值运算与连续赋值 27
2.2.3 算术运算 28
2.2.4 关系运算 30
2.2.5 逻辑运算 30
2.2.6 位运算 31
2.2.7 条件运算 33
2.2.8 复合赋值运算 33
2.2.9 其他运算 34
2.2.10 数据类型转换及其规则 36
2.3 输入/输出函数 39
2.3.1 格式化输出函数 39
2.3.2 格式化输入函数 41
2.3.3 字符输入/输出函数 44
本章小结 45
习题 45
第3章 顺序与分支结构 50
3.1 程序结构框图 50
3.1.1 算法的表示 50
3.1.2 结构化程序设计 52
3.1.3 复合语句 53
3.2 顺序结构 53
3.3 二分支结构 54
3.3.1 if-else二分支选择语句 55
3.3.2 不平衡if结构 57
3.3.3 if语句的嵌套 59
3.4 多分支结构 60
3.4.1 if-else多分支语句 60
3.4.2 switch语句 63
3.5 分支结构的综合示例 65
本章小结 69
习题 70
第4章 循环结构 75
4.1 循环结构的要素 75
4.2 循环语句 76
4.2.1 for语句 76
4.2.2 while语句 80
4.2.3 do-while语句 82
4.2.4 三种循环的比较 84
4.3 循环嵌套 84
4.4 流程转移控制语句 86
4.4.1 break语句 86
4.4.2 continue语句 88
4.5 循环结构的综合示例 89
本章小结 94
习题 95
第5章 数组 100
5.1 一维数组 100
5.1.1 一维数组的定义及引用 100
5.1.2 一维数组的初始化 103
5.1.3 一维数组的应用 104
5.2 二维数组与多维数组 105
5.2.1 二维数组的定义及引用 106
5.2.2 二维数组的初始化 107
5.2.3 二维数组的应用 108
5.2.4 多维数组 111
5.3 字符数组 113
5.3.1 字符数组的定义及引用 113
5.3.2 字符数组的初始化 114
5.3.3 字符串 116
5.3.4 字符数组和字符串的
输入与输出 116
5.3.5 常用字符串处理函数 120
5.3.6 字符数组的应用 122
5.4 数组的综合示例 124
本章小结 131
习题 132
第6章 函数 139
6.1 函数定义和声明 139
6.1.1 函数定义的一般形式 139
6.1.2 函数定义的要点 139
6.1.3 函数的声明 144
6.2 函数调用过程 145
6.2.1 函数调用的一般形式 145
6.2.2 函数调用的参数传递 147
6.3 函数的递归与嵌套调用 149
6.3.1 函数的递归调用 149
6.3.2 函数的嵌套调用 153
6.4 作用域与存储类型 154
6.4.1 作用域与生存期 154
6.4.2 变量的存储类型 155
6.5 函数与数组 164
6.5.1 函数和一维数组 164
6.5.2 函数和二维数组 167
6.6 函数的综合示例 169
本章小结 173
习题 173
第7章 指针 179
7.1 指针和变量 179
7.1.1 指针的基本概念 179
7.1.2 指针变量的定义与引用 181
7.1.3 指针的运算 183
7.2 指针和数组 189
7.2.1 指向数组元素的指针 190
7.2.2 指向数组的指针 202
7.2.3 指针数组 209
7.2.4 指针与字符串 216
7.3 指针和函数 222
7.3.1 指针作函数的参数 222
7.3.2 返回指针值的函数 227
7.3.3 函数指针 230
7.4 指针的综合示例 236
本章小结 239
习题 239
第8章 结构、共用和枚举类型 246
8.1 结构类型 246
8.1.1 结构类型和结构类型变量的
声明及定义 246
8.1.2 结构类型数组 254
8.1.3 结构类型指针 262
8.1.4 结构类型的嵌套 267
8.1.5 用指针处理链表 269
8.2 共用类型 285
8.2.1 共用类型和共用类型变量的
定义 285
8.2.2 共用类型变量的引用和初始化 291
8.3 枚举类型 295
8.3.1 枚举类型的定义和枚举类型
变量的说明 295
8.3.2 枚举类型变量的赋值和使用 295
8.4 自定义类型 299
8.5 结构类型的综合示例 300
本章小结 304
习题 304
第9章 编译预处理 315
9.1 文件包含 315
9.1.1 文件包含命令的作用 315
9.1.2 #include命令的两种格式 316
9.2 宏定义 317
9.2.1 不带参数的宏 317
9.2.2 带参数的宏 318
9.3 条件编译 321
9.4 预处理命令的综合示例 324
本章小结 326
习题 326
第10章 文件 330
10.1 文件概述和文件类型指针 330
10.1.1 文件概述 330
10.1.2 文件类型指针 331
10.2 文件的打开和关闭 332
10.2.1 文件的打开 332
10.2.2 文件的关闭 334
10.3 文件的读/写 335
10.3.1 字符读/写函数 335
10.3.2 字符串读/写函数 337
10.3.3 格式化读/写函数 340
10.3.4 数据块读/写函数 341
10.4 文件的定位 345
10.5 文件的检测 347
10.6 文件的综合示例 348
本章小结 351
习题 351
第11章 计算机算法基础 359
11.1 常用算法 359
11.1.1 迭代法 359
11.1.2 穷举法 362
11.1.3 递推法 364
11.1.4 递归法 366
11.1.5 回溯法 366
11.1.6 贪婪法 370
11.2 查找算法 371
11.2.1 顺序查找 371
11.2.2 二分查找 372
11.3 排序算法 374
11.3.1 冒泡排序 374
11.3.2 快速排序 376
本章小结 377
习题 378
第12章 模块化程序设计实战 379
12.1 模块化程序设计基础 379
12.2 模块化程序设计示例 380
本章小结 396
习题 397
附录1 常用字符与ASCII值对照表 398
附录2 C语言保留字一览表 399
附录3 运算符的优先级及其结合性 400
附录4 C语言常用库函数 401
参考文献 408
展开全部
书友推荐
- >
经典常谈
经典常谈
¥12.7¥39.8 - >
推拿
推拿
¥12.2¥32.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥15.9¥49.8 - >
朝闻道
朝闻道
¥8.8¥23.8 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
自卑与超越
自卑与超越
¥12.7¥39.8 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥34.1¥48.0