暂无评论
图文详情
- ISBN:9787560672601
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:264页
- 出版时间:2024-06-01
- 条形码:9787560672601 ; 978-7-5606-7260-1
内容简介
本书系统地阐述了C语言程序设计的基本概念和算法,主要内容包含程序设计基础、基本数据及其运算、结构化程序设计、数组、函数、指针与引用、结构和链表、数据文件处理技术等。本书选用部分程序设计竞赛试题作为例题或实践习题,有些试题是一题多解,旨在将知识传授和编程解决问题能力的训练相融合。
目录
第1章 程序设计基础 1
1.1 计算和计算机的发展——需求是发展之母 1
1.2 程序设计语言综述 3
1.3 C语言基础知识 4
1.3.1 C语言简史 4
1.3.2 C语言的特点 5
1.3.3 C语言词汇、数据类型、常量和变量 6
1.3.4 C程序开发环境基础知识 8
1.4 C语言程序设计基础知识 12
习题 13
第2章 基本数据及其运算 14
2.1 常量、变量及标识符 14
2.2 基本数据类型 16
2.2.1 整型数据 16
2.2.2 浮点型数据 18
2.2.3 字符型数据 20
2.3 输入/输出基础 23
2.3.1 格式的输入和输出 23
2.3.2 单个字符的输入/输出 27
2.4 数据运算 28
2.4.1 赋值运算 29
2.4.2 算术运算 30
2.4.3 关系运算和逻辑运算 32
2.4.4 条件运算 34
2.4.5 其他运算 34
2.5 表达式 37
2.5.1 表达式的分类和值 37
2.5.2 表达式的类型转换 38
习题 39
第3章 结构化程序设计 41
3.1 基本语句 41
3.2 顺序结构 44
3.3 选择结构 45
3.3.1 两路条件选择结构 46
3.3.2 多路按值选择结构 51
3.4 循环结构 54
3.4.1 while循环结构 54
3.4.2 do…while循环结构 58
3.4.3 for循环结构 59
3.4.4 break语句、continue语句在循环中的应用 63
3.4.5 循环结构的嵌套 65
3.5 简单程序设计实例 68
习题 72
实践习题 75
第4章 数组 81
4.1 数组的基本概念 81
4.2 一维数组 82
4.2.1 一维数组定义 82
4.2.2 一维数组元素的引用 83
4.2.3 数组初始化 86
4.2.4 一维数组程序实例 90
4.2.5 冒泡排序 97
4.3 多维数组 99
4.3.1 多维数组定义、引用和存放特点 99
4.3.2 多维数组初始化 101
4.3.3 多维数组程序示例 101
4.4 字符串处理技术基础 105
4.4.1 字符数组与字符串 105
4.4.2 字符串处理技术基础 108
4.4.3 字符串应用——Brute Force算法 110
习题 113
实践习题 115
第5章 函数 120
5.1 函数基础知识 121
5.2 函数定义 122
5.3 函数调用 124
5.4 函数说明 130
5.5 函数嵌套调用 132
5.6 递归函数基础 134
5.7 命令行参数 140
5.8 局部变量和全局变量 141
5.8.1 全局变量 142
5.8.2 局部变量 142
5.9 函数程序设计实例 144
5.10 存储类 150
5.10.1 自动变量 150
5.10.2 静态变量 151
5.10.3 外部变量 153
5.10.4 寄存器存储类 154
5.11 编译预处理命令简介 155
5.11.1 宏定义 155
5.11.2 文件包含预处理命令 159
5.11.3 条件编译 160
习题 162
实践习题 165
第6章 指针与引用 171
6.1 指针 171
6.2 指针和数组 178
6.2.1 指向数组元素的指针 178
6.2.2 指向字符串的指针 180
6.2.3 指向数组的指针 181
6.2.4 指针数组 184
6.2.5 多级指针:指向指针数据的指针变量 187
6.3 指针类型形参 189
6.4 数组类型形参 191
6.5 字符指针形参 199
6.6 函数指针和函数指针变量 203
6.6.1 函数指针 203
6.6.2 函数指针形参 204
6.6.3 函数指针数组 206
6.7 返回数据对象指针值的函数 207
6.7.1 返回指针值的函数 207
6.7.2 返回函数指针的函数 208
习题 209
实践习题 211
第7章 结构和链表 214
7.1 结构类型和结构变量 214
7.1.1 结构类型和结构变量基础知识 214
7.1.2 结构变量初始化 217
7.1.3 结构指针变量 217
7.1.4 结构变量的引用 218
7.2 结构数组 221
7.3 结构形参和结构指针形参 228
7.4 链表及其应用 232
7.5 联合 236
7.6 位域 239
7.7 枚举 240
7.8 类型定义 242
习题 244
实践习题 247
第8章 数据文件处理技术 251
8.1 C文件概述 251
8.2 文件类型、文件的打开和关闭 252
8.3 文件处理程序结构和常用文件库函数 255
习题 260
附录A ASCII字符集 262
附录B 转义字符集 264
展开全部
本类五星书
浏览历史
本类畅销
-
落洼物语
¥8.9¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
长征记忆(八品)
¥9.5¥45.0 -
中医基础理论【中医 针灸专业用】
¥18.0¥25.0 -
北大人文课(平装)
¥12.2¥45.0 -
世界现代设计史-[第二版]
¥63.6¥120.0 -
断代(八品)
¥13.4¥42.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥8.5¥25.0 -
新闻学概论(第七版)(新闻与传播学系列教材(新世纪版))
¥30.0¥50.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
全国压力管道设计和审批人员培训教材(第四版)
¥160.4¥198.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
无人机概论
¥37.2¥59.0