C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材

C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , 主编
2005-01
版次: 1
ISBN: 9787115130044
定价: 27.00
装帧: 平装
开本: 其他
纸张: 胶版纸
2人买过
  • 本书采用任务驱动方式进行讲解,以程序实例为主导,将知识点融入实例,以实例带动知识点的学习。在按实例进行讲解时,充分注意保证知识的相对完整性和系统性,通过学习实例掌握软件的操作方法和操作技巧。

      全书共分11章,具有较大的知识信息量,从程序设计的基础知识、流程控制到最后的文件操作与图形绘制,通过近80个实例的分析讲解,再利用100余道习题的练习与巩固,由浅至深,层层引导,让学生能够快速掌握C语言,提高编程能力。程序实例有详细的讲解,容易看懂、便于教学。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。

      本书可以作为高等学校本科非计算机专业、专科计算机专业的教材,还可作为初学者的自学用书。 第1章 C语言概述 1

    1.1 程序与C语言 1

    1.1.1 什么是程序 1

    1.1.2 C语言能够做什么 1

    1.1.3 怎样学习C语言 2

    1.2 第一个C语言程序 2

    1.2.1 在Turbo C中编程 2

    1.2.2 在Visual C++中编程 6

    1.2.3 程序的调试 10

    习题 13

    第2章 C语言程序基础 15

    2.1 主函数的基本结构 15

    2.1.1 C语言程序的入口与结束 15

    2.1.2 主函数结构 17

    2.2 C语言程序的基本元素 18

    2.2.1 标识符与关键字 18

    2.2.2 常量与变量 19

    2.2.3 数据类型 21

    2.3 程序中的运算 23

    2.3.1 运算符与表达式 24

    2.3.2 类型转换 31

    2.4 综合实例 34

    习题 35

    第3章 数据的输入/输出 38

    3.1 数据的输入 38

    3.1.1 格式化输入 38

    3.1.2 控制输入的格式 40

    3.2 数据的输出 43

    3.2.1 格式化输出 43

    3.2.2 控制输出的格式 45

    3.3 综合实例 48

    习题 49

    第4章 程序控制结构 51

    4.1 算法与程序控制结构 51

    4.1.1 算法和控制结构的概念 51

    4.1.2 顺序结构 56

    4.2 选择结构 56

    4.2.1 if语句 57

    4.2.2 switch语句 63

    4.2.3 选择结构的嵌套 67

    4.3 循环结构 70

    4.3.1 while语句 70

    4.3.2 do-while语句 71

    4.3.3 for语句 73

    4.3.4 循环嵌套 77

    4.4 中断、接续、转向及返回语句 79

    4.4.1 中断语句break 79

    4.4.2 接续语句 continue 80

    4.4.3 转向语句goto 82

    4.4.4 返回语句return 86

    4.5 综合实例 86

    习题 89

    第5章 函数 92

    5.1 函数的定义与调用 92

    5.1.1 函数的定义 92

    5.1.2 函数的说明 96

    5.1.3 函数的调用 97

    5.2 函数参数的传递 100

    5.2.1 赋值调用 100

    5.2.2 传址调用 101

    5.3 函数的嵌套与递归 105

    5.3.1 函数嵌套 105

    5.3.2 函数的递归调用 106

    5.4 变量的作用域 111

    5.4.1 局部变量 111

    5.4.2 全局变量 112

    5.4.3 变量的存储类型 114

    5.5 main()函数 118

    5.5.1 main()函数的参数 118

    5.5.2 带参数main()函数的应用 120

    5.6 标准函数 121

    5.6.1 标准输入/输出函数 122

    5.6.2 字符函数与字符串处理函数 122

    5.6.3 数学函数 123

    5.6.4 其他函数 125

    5.7 程序实例 125

    习题 128

    第6章 数组与字符串 130

    6.1 一维数组 130

    6.1.1 数组 130

    6.1.2 一维数组的定义 131

    6.1.3 一维数组的引用 132

    6.2 多维数组 135

    6.2.1 多维数组的定义 135

    6.2.2 多维数组的引用 137

    6.3 字符串与字符串数组 142

    6.3.1 字符数组与字符串 142

    6.3.2 字符处理函数 147

    6.4 程序实例 150

    习题 153

    第7章 指针 155

    7.1 指针的定义与应用 155

    7.1.1 变量在内存中的地址 155

    7.1.2 指针的定义 156

    7.1.3 指针的引用 157

    7.2 指针与数组 160

    7.2.1 指针的运算 160

    7.2.2 指针与数组 161

    7.3 指针与字符串 164

    7.3.1 字符串指针 165

    7.3.2 字符指针与字符数组 166

    7.3.3 指针数组 168

    7.4 程序实例 169

    习题 172

    第8章 复杂数据类型 174

    8.1 结构体 174

    8.1.1 结构体的定义 174

    8.1.2 结构体变量的引用 178

    8.1.3 结构体数组 182

    8.1.4 自定义数据类型 184

    8.1.5 链表 187

    8.2 共用体 191

    8.2.1 共用体的定义 191

    8.2.2 共用体的引用 192

    8.2.3 共用体与结构体的异同 194

    8.3 位运算 194

    8.3.1 位运算 195

    8.3.2 位段 200

    8.4 枚举 203

    8.5 程序实例 206

    习题 213

    第9章 编译预处理 215

    9.1 宏定义 215

    9.1.1 不带参数的宏定义 215

    9.1.2 带参数的宏定义 216

    9.1.3 宏的作用范围 218

    9.1.4 宏定义与函数的区别 218

    9.2 文件包含 218

    9.3 条件编译 220

    9.3.1 条件编译的意义 220

    9.3.2 条件编译语句 221

    习题 223

    第10章 文件 225

    10.1 数据文件概念 225

    10.1.1 数据文件 225

    10.1.2 文件分类 225

    10.1.3 文件与指针 226

    10.1.4 文件系统 227

    10.2 文件的打开和关闭 228

    10.2.1 文件的打开 228

    10.2.2 文件的关闭 228

    10.2.3 文件检测函数 229

    10.3 文件的输入/输出 230

    10.3.1 文件的字符输入/输出函数 230

    10.3.2 文件的字符串输入/输出函数 231

    10.3.3 文件的格式化输入/输出函数 234

    10.3.4 文件的数据块输入/输出函数 236

    10.4 文件的定位操作 238

    10.4.1 随机读写 238

    10.4.2 文件指针的重置 239

    10.4.3 取文件指针的当前位置 240

    10.5 综合实例 240

    习题 244

    第11章 C语言的图形 248

    11.1 图形处理基础 248

    11.1.1 图形处理与显示适配器 248

    11.1.2 文本模式 249

    11.1.3 图形模式 250

    11.2 文本模式下的图形处理 250

    11.2.1 文本模式设置 250

    11.2.2 文本颜色的设置 251

    11.2.3 文本窗口与文本输出 252

    11.2.4 文本图形的绘制 255

    11.3 图形模式下的图形处理 261

    11.3.1 图形系统的初始化 261

    11.3.2 基本图形绘制 264

    11.3.3 封闭图形 270

    11.3.4 屏幕操作 275

    11.4 图形方式下的文本输出 277

    11.4.1 文本的输出 278

    11.4.2 输出文本的格式设置 279

    11.5 图形程序的独立运行 282

    11.5.1 驱动程序BGI的使用 282

    11.6 综合实例 284

    习题 296

    附录1 ASCII码对照表 298

    附录2 运算符的优先级与结合性 300

    附录3 标准库函数 302

    附录4 TC 2.0的菜单命令 309
  • 内容简介:
    本书采用任务驱动方式进行讲解,以程序实例为主导,将知识点融入实例,以实例带动知识点的学习。在按实例进行讲解时,充分注意保证知识的相对完整性和系统性,通过学习实例掌握软件的操作方法和操作技巧。

      全书共分11章,具有较大的知识信息量,从程序设计的基础知识、流程控制到最后的文件操作与图形绘制,通过近80个实例的分析讲解,再利用100余道习题的练习与巩固,由浅至深,层层引导,让学生能够快速掌握C语言,提高编程能力。程序实例有详细的讲解,容易看懂、便于教学。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。

      本书可以作为高等学校本科非计算机专业、专科计算机专业的教材,还可作为初学者的自学用书。
  • 目录:
    第1章 C语言概述 1

    1.1 程序与C语言 1

    1.1.1 什么是程序 1

    1.1.2 C语言能够做什么 1

    1.1.3 怎样学习C语言 2

    1.2 第一个C语言程序 2

    1.2.1 在Turbo C中编程 2

    1.2.2 在Visual C++中编程 6

    1.2.3 程序的调试 10

    习题 13

    第2章 C语言程序基础 15

    2.1 主函数的基本结构 15

    2.1.1 C语言程序的入口与结束 15

    2.1.2 主函数结构 17

    2.2 C语言程序的基本元素 18

    2.2.1 标识符与关键字 18

    2.2.2 常量与变量 19

    2.2.3 数据类型 21

    2.3 程序中的运算 23

    2.3.1 运算符与表达式 24

    2.3.2 类型转换 31

    2.4 综合实例 34

    习题 35

    第3章 数据的输入/输出 38

    3.1 数据的输入 38

    3.1.1 格式化输入 38

    3.1.2 控制输入的格式 40

    3.2 数据的输出 43

    3.2.1 格式化输出 43

    3.2.2 控制输出的格式 45

    3.3 综合实例 48

    习题 49

    第4章 程序控制结构 51

    4.1 算法与程序控制结构 51

    4.1.1 算法和控制结构的概念 51

    4.1.2 顺序结构 56

    4.2 选择结构 56

    4.2.1 if语句 57

    4.2.2 switch语句 63

    4.2.3 选择结构的嵌套 67

    4.3 循环结构 70

    4.3.1 while语句 70

    4.3.2 do-while语句 71

    4.3.3 for语句 73

    4.3.4 循环嵌套 77

    4.4 中断、接续、转向及返回语句 79

    4.4.1 中断语句break 79

    4.4.2 接续语句 continue 80

    4.4.3 转向语句goto 82

    4.4.4 返回语句return 86

    4.5 综合实例 86

    习题 89

    第5章 函数 92

    5.1 函数的定义与调用 92

    5.1.1 函数的定义 92

    5.1.2 函数的说明 96

    5.1.3 函数的调用 97

    5.2 函数参数的传递 100

    5.2.1 赋值调用 100

    5.2.2 传址调用 101

    5.3 函数的嵌套与递归 105

    5.3.1 函数嵌套 105

    5.3.2 函数的递归调用 106

    5.4 变量的作用域 111

    5.4.1 局部变量 111

    5.4.2 全局变量 112

    5.4.3 变量的存储类型 114

    5.5 main()函数 118

    5.5.1 main()函数的参数 118

    5.5.2 带参数main()函数的应用 120

    5.6 标准函数 121

    5.6.1 标准输入/输出函数 122

    5.6.2 字符函数与字符串处理函数 122

    5.6.3 数学函数 123

    5.6.4 其他函数 125

    5.7 程序实例 125

    习题 128

    第6章 数组与字符串 130

    6.1 一维数组 130

    6.1.1 数组 130

    6.1.2 一维数组的定义 131

    6.1.3 一维数组的引用 132

    6.2 多维数组 135

    6.2.1 多维数组的定义 135

    6.2.2 多维数组的引用 137

    6.3 字符串与字符串数组 142

    6.3.1 字符数组与字符串 142

    6.3.2 字符处理函数 147

    6.4 程序实例 150

    习题 153

    第7章 指针 155

    7.1 指针的定义与应用 155

    7.1.1 变量在内存中的地址 155

    7.1.2 指针的定义 156

    7.1.3 指针的引用 157

    7.2 指针与数组 160

    7.2.1 指针的运算 160

    7.2.2 指针与数组 161

    7.3 指针与字符串 164

    7.3.1 字符串指针 165

    7.3.2 字符指针与字符数组 166

    7.3.3 指针数组 168

    7.4 程序实例 169

    习题 172

    第8章 复杂数据类型 174

    8.1 结构体 174

    8.1.1 结构体的定义 174

    8.1.2 结构体变量的引用 178

    8.1.3 结构体数组 182

    8.1.4 自定义数据类型 184

    8.1.5 链表 187

    8.2 共用体 191

    8.2.1 共用体的定义 191

    8.2.2 共用体的引用 192

    8.2.3 共用体与结构体的异同 194

    8.3 位运算 194

    8.3.1 位运算 195

    8.3.2 位段 200

    8.4 枚举 203

    8.5 程序实例 206

    习题 213

    第9章 编译预处理 215

    9.1 宏定义 215

    9.1.1 不带参数的宏定义 215

    9.1.2 带参数的宏定义 216

    9.1.3 宏的作用范围 218

    9.1.4 宏定义与函数的区别 218

    9.2 文件包含 218

    9.3 条件编译 220

    9.3.1 条件编译的意义 220

    9.3.2 条件编译语句 221

    习题 223

    第10章 文件 225

    10.1 数据文件概念 225

    10.1.1 数据文件 225

    10.1.2 文件分类 225

    10.1.3 文件与指针 226

    10.1.4 文件系统 227

    10.2 文件的打开和关闭 228

    10.2.1 文件的打开 228

    10.2.2 文件的关闭 228

    10.2.3 文件检测函数 229

    10.3 文件的输入/输出 230

    10.3.1 文件的字符输入/输出函数 230

    10.3.2 文件的字符串输入/输出函数 231

    10.3.3 文件的格式化输入/输出函数 234

    10.3.4 文件的数据块输入/输出函数 236

    10.4 文件的定位操作 238

    10.4.1 随机读写 238

    10.4.2 文件指针的重置 239

    10.4.3 取文件指针的当前位置 240

    10.5 综合实例 240

    习题 244

    第11章 C语言的图形 248

    11.1 图形处理基础 248

    11.1.1 图形处理与显示适配器 248

    11.1.2 文本模式 249

    11.1.3 图形模式 250

    11.2 文本模式下的图形处理 250

    11.2.1 文本模式设置 250

    11.2.2 文本颜色的设置 251

    11.2.3 文本窗口与文本输出 252

    11.2.4 文本图形的绘制 255

    11.3 图形模式下的图形处理 261

    11.3.1 图形系统的初始化 261

    11.3.2 基本图形绘制 264

    11.3.3 封闭图形 270

    11.3.4 屏幕操作 275

    11.4 图形方式下的文本输出 277

    11.4.1 文本的输出 278

    11.4.2 输出文本的格式设置 279

    11.5 图形程序的独立运行 282

    11.5.1 驱动程序BGI的使用 282

    11.6 综合实例 284

    习题 296

    附录1 ASCII码对照表 298

    附录2 运算符的优先级与结合性 300

    附录3 标准库函数 302

    附录4 TC 2.0的菜单命令 309
查看详情
相关图书 / 更多
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计
吕爱华主编
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计
梁颖红
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计(第五版)
恰汗·合孜尔
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计
李柳柏 编;曾俊
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
您可能感兴趣 / 更多
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
城市应急准备能力评估理论与实践
张晓蕾 杨文涛 陈刚 吴真真 姚志强 苗永春
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
中文Dreamweaver网页设计案例教程
张晓蕾;王爱赪;沈大林
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
课外阅读经典系列—唐诗
张晓蕾;张志烈
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
中华经典诵读工程-唐诗(彩图版)
张晓蕾 ;张志烈
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
钢琴演奏技术与风格研究
张晓蕾 著
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
唐诗 彩图版
张晓蕾;张志烈
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
网页设计与制作教程(HTML5+CSS3+JavaScript+jQuery)(第2版)
张晓蕾 著
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
传统文化经典读本-唐诗
张晓蕾;张志烈
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
DreamweaverCS6网页设计案例教程
张晓蕾、沈大林、陈小明 编
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
木木和他的朋友
张晓蕾 译
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
C语言程序设计案例教程
张晓蕾 编;沈大林 主编
C语言程序设计案例教程/21世纪高等学校计算机基础教育系列教材
Visual Basic .NET基础教程
张晓蕾 主编