C语言程式设计与实验指导

生活百科 2023-01-26 10:45生活百科www.aizhengw.cn

C语言程式设计与实验指导

《C语言程式设计与实验指导》是2012年机械工业出版社出版的图书,作者是苏莉蔚、刘威、姜楠、白洪涛、孙元。本书以全国计算机等级考试大纲为出发点,採用Visual C++ 6.0平台作为教学环境,通过丰富的、有针对性的例题和简洁、严谨的语言,全面、系统地介绍了C语言的语法结构和编程方法。

基本介绍

  • 书名C语言程式设计与实验指导
  • 作者苏莉蔚主编刘威副主编姜楠白洪涛孙元参编
  • ISBNISBN(书号)978-7-111-39157-9
  • 定价¥36.00
  • 出版时间2012-09
  • 开本16

内容简介

本书旨在培养学生基本的程式设计能力和良好的程式设计风格,使学生在掌握C语言程式设计的基本思想、方法的还能从容应对各种C语言考试。
本书特点
在内容组织上本着充分调动学生的学习兴趣、提高学生分析问题和解决问题能力的精神,由浅入深,循序渐进。由于本书的内容非常贴近国家计算机等级考试中对C语言的要求,使学生在学习之余还能轻鬆应对各种C语言考试。
配有针对性强、简洁易懂的例题及类型丰富、特色鲜明的习题,并给出了全部习题答案,帮助学生更好地驾驭这门语言。
针对各章内容给出了12个实验题目,其中包括填空题、写出程式运行结果、改错题和编程题四种题型,每种题型都有程式设计思想、程式代码和详尽的程式分析,使学生能了解整个编程思路,熟悉编程技巧,进而快速提高编程能力。

书籍目录

前言
教学建议
第 1 章 程式语言和C语言概述 1
1. 1 程式与计算机语言 1
1. 1. 1 程式的概念 1
1. 1. 2 计算机语言的发展 1
1. 1. 3 C语言的发展及特点 3
1. 2 程式设计方法 5
1. 2. 1 结构化程式设计方法 5
1. 2. 2 面向对象程式设计方法 7
1. 3 算法及其表示 7
1. 3. 1 算法的概念 7
1. 3. 2 算法的特性 8
1. 3. 3 算法的表示 8
1. 4 C语言程式的基本结构 11
1. 4. 1 C语言程式的结构特点 12
1. 4. 2 C语言程式的书写格式 12
1. 5 C语言的基本语法单位 12
1. 5. 1 字元集 12
1. 5. 2 关键字 13
1. 5. 3 标识符 13
1. 5. 4 分隔设定 14
1. 5. 5 注释 14
1. 6 C语言程式的开发环境 14
1. 6. 1 C语言程式的编辑、编译、连结与执行 14
1. 6. 2 Visual C++ 6.0集成开发环境 16
习题 17
第 2 章 数据类型、运算符及表达式 19
2. 1 常量与变数 19
2. 1. 1 常量 20
2. 1. 2 变数 20
2. 2 基本数据类型 21
2. 2. 1 整型数据及其表示 21
2. 2. 2 浮点型数据及其表示 24
2. 2. 3 字元型数据及其表示 26
2. 3 运算符与表达式 28
2. 3. 1 算术运算符与算术表达式 29
2. 3. 2 自增、自减运算符 30
2. 3. 3 赋值运算符与赋值表达式 31
2. 3. 4 逗号运算符与逗号表达式 32
2. 3. 5 其他运算符 33
2. 4 数据类型转换 34
2. 4. 1 自动类型转换 34
2. 4. 2 赋值类型转换 35
2. 4. 3 强制类型转换 35
习题 35
第 3 章 顺序结构程式设计 38
3. 1 C语句概述 38
3. 2 C语言中数据的输入/输出 39
3. 3 字元输入/输出函式 39
3. 3. 1 字元输出函式putchar 39
3. 3. 2 字元输入函式getchar 40
3. 4 格式化输入/输出函式 40
3. 4. 1 格式化输出函式printf 40
3. 4. 2 格式化输入函式scanf 45
3. 5 典型例题 49
习题 50
第 4 章 选择结构程式设计 53
4. 1 关係运算 53
4. 1. 1 关係运算符 53
4. 1. 2 关係表达式 53
4. 2 逻辑运算 54
4. 2. 1 逻辑运算符 54
4. 2. 2 逻辑表达式 54
4. 3 if语句 56
4. 3. 1 if语句的一般形式 56
4. 3. 2 if语句的嵌套 59
4. 4 条件运算符与条件表达式 60
4. 5 switch语句 61
4. 6 典型例题 63
习题 67
第 5 章 循环结构程式设计 70
5. 1 while语句 70
5. 2 do…while语句 71
5. 3 for语句 73
5. 4 循环的嵌套 75
5. 5 break和continue语句 77
5. 5. 1 break语句 77
5. 5. 2 continue语句 78
习题 80
第 6 章 数组 83
6. 1 一维数组 83
6. 1. 1 一维数组的定义 83
6. 1. 2 一维数组的初始化 83
6. 1. 3 一维数组元素的引用 84
6. 1. 4 字元串 87
6. 2 二维数组 92
6. 2. 1 二维数组的定义 92
6. 2. 2 二维数组的初始化 92
6. 2. 3 二维数组的引用 93
习题 95
第 7 章 函式 98
7. 1 概述 98
7. 2 函式定义 98
7. 2. 1 函式定义的一般形式 98
7. 2. 2 函式的参数与函式的返回值 99
7. 3 函式的调用 102
7. 3. 1 函式调用的一般形式 102
7. 3. 2 对被调函式的声明 102
7. 4 函式的嵌套调用与递归调用 104
7. 4. 1 函式的嵌套调用 104
7. 4. 2 函式的递归调用 106
7. 5 数组作函式参数 108
7. 6 局部变数和全局变数 113
7. 6. 1 局部变数 113
7. 6. 2 全局变数 114
7. 7 变数的存储类别 117
7. 7. 1 动态存储方式与静态存储方式 117
7. 7. 2 自动变数 118
7. 7. 3 静态局部变数 118
7. 7. 4 暂存器变数 119
7. 8 内部函式与外部函式 120
习题 121
第 8 章 预处理命令 124
8. 1 宏定义 124
8. 1. 1 无参数宏定义 124
8. 1. 2 带参数宏定义 127
8. 1. 3 宏定义的套用 129
8. 2 档案包含 130
8. 2. 1 档案包含命令的格式和功能 130
8. 2. 2 使用档案包含命令的注意事项 131
8. 3 条件编译 132
8. 3. 1 条件编译的常用命令格式 132
8. 3. 2 条件编译命令的套用 133
习题 135
第 9 章 指针 138
9. 1 指针的概念 138
9. 2 指针与指针变数 138
9. 2. 1 指针变数的定义 138
9. 2. 2 指向变数的指针 138
9. 2. 3 指向指针的指针 140
9. 3 指针与数组 141
9. 3. 1 指向数组元素的指针 141
9. 3. 2 指向一维数组的指针 144
9. 3. 3 二维数组的指针 145
9. 3. 4 指针数组 146
9. 4 指针与函式 147
9. 4. 1 指向函式的指针 148
9. 4. 2 指向变数的指针作函式参数 148
9. 4. 3 指向数组的指针作函式参数 150
9. 4. 4 指向函式的指针作函式参数 155
9. 4. 5 main函式与指针数组 156
9. 4. 6 返回指针值的函式 157
习题 159
......

前言

随着科学的发展,社会的进步,计算机已深入日常生活的各个角落,信息的快速发展对人才的素质提出了更高的要求,非计算机专业的大学生已不仅仅局限于会操作和使用计算机。掌握一定的计算机技能,使用计算机进行程式设计,解决专业领域中的问题已经成为对学生的一项基本要求。
C语言是广泛使用的程式设计语言,在各个领域中都有广泛的套用。它表达能力强,灵活方便,可移植性好,一直在软体开发过程中发挥着重要作用,并经常作为初学者学习程式设计的入门语言。
对于C语言,初学者都会感到困惑,不能很好地掌握语法,因而不能很快地自行编写C语言程式。考虑到C语言在当前计算机套用中的重要作用,既要保证课程内容的全面性,又要保证内容的针对性,还要强调内容的实践性,让学生多学多练,既不感到枯燥乏味,又能掌握理论知识和基本技能,使教学内容既符合教学实际,又满足社会的需求。
经过多年的教学与实践,我们组织编写了本书,在内容组织上本着充分调动学生的学习兴趣、提高学生分析问题和解决问题能力的精神,由浅入深,循序渐进。本书配有针对性强、简洁易懂的例题及类型丰富、特色鲜明的习题。,本书还提供了多种类型的实验题,并进行了详细分析和解释。,本书还提供了电子课件和习题答案,为教师授课和学生上机实习提供有效帮助。由于本书的内容非常贴近国家计算机等级考试中对C语言的要求,还能帮助学生轻鬆应对各种C语言考试。
本书的第1章、第2章和第8章由刘威编写,第3章由孙元编写,第4章和第7章由姜楠编写,第5章、第6章和第9章由苏莉蔚编写,第10章、第11章和第12章由白洪涛编写。电子课件的第1章~第5章及第8章由王旭东製件,第6章、第7章及第9章~第12章由朱晓旭製作。
本书实验指导中的实验一和实验五由王旭东编写,实验二和实验八由刘威编写,实验三和实验七由姜楠编写,实验四和实验十一由朱晓旭编写,实验六和实验九由苏莉蔚编写,实验十和实验十二由白洪涛编写,全书由苏莉蔚统稿。
由于作者水平有限,疏漏和不足之处在所难免,期望读者批评指正。
上一篇:增莞高速公路 下一篇:LED探照灯

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有