新書推薦:
《
失衡与重塑——百年变局下的中国与世界经济
》
售價:HK$
132.2
《
不被定义的年龄:积极年龄观让我们更快乐、健康、长寿
》
售價:HK$
77.3
《
南方谈话:邓小平在1992
》
售價:HK$
80.6
《
纷纭万端 : 近代中国的思想与社会
》
售價:HK$
109.8
《
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
》
售價:HK$
168.0
《
朋党之争与北宋政治·大学问
》
售價:HK$
99.7
《
甲骨文丛书·波斯的中古时代(1040-1797年)
》
售價:HK$
88.5
《
以爱为名的支配
》
售價:HK$
62.7
|
內容簡介: |
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。本书深入浅出地讲解C语言程序设计的基本方法,使读者循序渐进地掌握C语言的编程方法和思想,提高动手能力。本书各章节内容后面都配有精炼的小结和丰富的习题,并提供程序源代码及相应的教学配套资源。 本书是计算机应用专业、各省对口单招计算机专业的首选教程,也可作为广大计算机爱好者的学习参考书。
|
關於作者: |
作者是南京市计算机专业教研中心组的骨干教师,多年担任省对口单招计算机专业的教学,2012届所带学生理论、技能均分,单科都位列南京市第一名。
|
目錄:
|
第1章 概述1
1.1 语言概述1
1.1.1 C语言的产生与发展1
1.1.2 C语言的特点2
1.2 简单C语言程序2
1.3 Visual C++ 6.0集成开发环境4
1.4 简单错误信息提示解读8
第2章 数据类型、运算符及表达式12
2.1 C语言的数据类型12
2.2 常量与变量12
2.2.1 常量13
2.2.2 变量15
2.3 运算符与表达式19
2.3.1 算术运算符与表达式19p
2.3.2 关系运算符与表达式20
2.3.3 逻辑运算符与表达式21
2.3.4 赋值运算符与表达式22
2.3.5 逗号运算符与表达式23
2.3.6 条件运算符与表达式23
2.3.7 求字节数运算符与表达式24
2.3.8 指针运算符及位运算符25
2.4 不同类型数据间的混合运算27
本章小结29
本章习题29
第3章 基本语句与顺序结构程序设计32
3.1 C语句概述32
3.2 数据输入与输出33
3.2.1 数据输入与输出的概念33
3.2.2 字符数据的输入输出函数33
3.3 格式输入与输出34
3.3.1 printf函数34
3.3.2 scanf函数39
3.4 顺序结构程序设计的应用42
本章小结43
本章习题44
第4章 选择结构程序设计48
4.1 关系运算与逻辑运算的应用48
4.2 if语句49
4.2.1 单分支结构语句50
4.2.2 双分支结构语句50
4.2.3 多分支结构语句51
4.2.4 if语句的嵌套54
4.3 switch语句57
4.3.1 switch语句概述57
4.3.2 switch语句的嵌套59
4.4 选择结构程序设计的应用60
4.4.1 if语句程序实例60
4.4.2 switch语句程序实例62
本章小结63
本章习题64
第5章 循环结构程序设计70
5.1 for循环语句71
5.2 while循环语句74
5.3 do…while循环语句75
5.4 循环结构嵌套78
5.5 辅助语句break和continue80
5.5.1 break语句80
5.5.2 continue语句81
5.6 循环结构程序设计应用举例82
5.6.1 循环次数类应用82
5.6.2 文本作图类应用84
5.6.3 素数类应用85
5.6.4 穷举法应用87
5.6.5 递推法应用88
本章小结89
本章习题90
第6章 数组与字符串93
6.1 一维数组93
6.1.1 一维数组的定义及初始化93
6.1.2 一维数组元素的引用95
6.1.3 一维数组的应用—极值97
6.1.4 一维数组的应用—排序98
6.1.5 一维数组的应用—查找103
6.1.6 一维数组的其他应用举例104
6.2 二维数组107
6.2.1 二维数组的定义与初始化107
6.2.2 二维数组的引用108
6.2.3 二维数组的应用—极点与鞍点问题109
6.2.4 二维数组的应用—图形打印111
6.2.5 二维数组的应用—矩阵相加、相乘、转置与旋转115
6.2.6 二维数组的应用—方阵旋转与转置117
6.2.7 二维数组的其他应用举例118
6.3 字符数组121
6.3.1 字符数组的定义与初始化121
6.3.2 字符数组的引用122
6.3.3 字符串与字符数组124
6.3.4 字符串处理的常用系统函数125
6.3.5 字符数组与字符串应用举例127
本章小结130
本章习题130
第7章 函数135
7.1 概述135
7.2 函数的定义136
7.2.1 函数定义的一般形式136
7.2.2 函数定义的类型137
7.3 函数的参数与函数值139
7.3.1 形式参数和实际参数139
7.3.2 函数的返回值140
7.4 函数的调用141
7.4.1 函数调用的一般形式141
7.4.2 函数调用的方法141
7.4.3 被调函数的声明和函数原型142
7.4.4 函数的嵌套调用143
7.4.5 函数的递归调用144
7.4.6 数组作为函数参数146
7.5 局部变量和全局变量151
7.5.1 局部变量151
7.5.2 全局变量152
7.6 变量的存储类别154
7.6.1 动态存储方式与静态存储方式154
7.6.2 使用auto声明自动变量154
7.6.3 使用static声明局部变量155
7.6.4 register变量155
7.6.5 使用extern声明全局变量156
本章小结156
本章习题157
第8章 文件160
8.1 C文件概述160
8.1.1 文件分类160
8.1.2 文件名161
8.1.3 文件的打开与关闭161
8.2 C文件顺序读写164
8.2.1 字符读写函数164
8.2.2 字符串读写函数167
8.2.3 数据块读写函数169
8.2.4 格式化读写函数171
8.3 C文件的随机读写173
8.3.1 rewind函数的应用173
8.3.2 fseek函数的应用174
8.3.3 文件的其他检测函数175
本章小结176
本章习题177
第9章 指针与结构体182
9.1 指针的定义与赋值182
9.1.1 指针与变量的地址182
9.1.2 指针变量的定义183
9.1.3 指针变量的赋值184
9.1.4 指针变量的引用186
9.2 指针变量的应用188
9.2.1 指针与数组188
9.2.2 指针与字符串189
9.2.3 指针与函数191
9.3 结构体类型194
9.4 共用体类型200
9.5 新类型定义203
9.6 简单链表203
9.6.1 静态简单链表的创建204
9.6.2 动态单向链表的创建205
本章小结206
本章习题206
附录210
附录A ASCII码对照表210
附录B C关键字及意义211
附录C C运算符、优先级和结合性212
附录D C语言常用库函数213
|
內容試閱:
|
前言
C语言程序设计是中等职业学校广泛开设的一门专业课程,是我国职业教育的重要组成部分。本书的各章节内容安排由浅入深,循序渐进;语言的表述通俗易懂,言简意赅;章节内容后面都配有精炼的小结和丰富的习题,书中例题程序分章打包压缩、提供电子教材,后续会提供相应电子教案及教学PPT。本书是计算机应用专业、省对口单招计算机专业的首选教程,也可作为广大计算机爱好者的学习参考用书。
本书由张彩霞担任主编,陈妍靓担任副主编,9个章节的编写由不同学校的8名长期工作在教学一线、具有多年计算机教学丰富经验的教师承担。具体章节分工如下:第1章、第2章由江苏省溧水中专学校的张彩霞编写;第3章由江苏省江都中等专业学校夏良丽编写;第4章由江苏省天目湖中等专业学校郑萍编写;第5章由江苏省涟水中等专业学校朱婷婷编写;第6章由江苏省如皋第一中等专业学校吉宏兰编写;第7章由仪征技师学院武晓燕编写;第8章由江苏省大丰中等专业学校孙书祥编写;第9章由江苏省阜宁中等专业学校陈妍靓编写。
本书内容丰富,以中职学校每学期20周,每周6课时来统计,共120课时,全书可分为两个学期完成,上学期可安排前5章,下学期安排第6章~第8章,共240学时,第9章可作为自选学习内容。
为方便教师教学,读者可登录华信教育资源网(www.hxedu.com.cn),注册后免费自行下载电子教案、源程序、习题答案及各章节综合测试卷、期中及期末考试卷及答案,有问题的读者也可在电子工业出版社留言板上留言或直接与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
在编写本书过程中,编者得到了许多同行老师们的帮助与指导,他们为本书的编写提出了许多宝贵的意见,在此表示衷心的感谢!
由于编者水平有限,加之时间仓促,书中难免存在不足和错误之处,恳请广大读者及时批评指正。
|
|