计算机编程基础(C语言)
书号:9787113138721 套系名称:中等职业学校信息技术类规划教材/国家社会科学基金(教育学科)"十一五"规划课题研究成果
作者:杨培添 出版日期:2011-12-01
定价:16.00 页码 / 开本:132 /16
策划编辑:刘彦会 责任编辑:刘彦会
适用专业:无 适用层次:中等职业
最新印刷时间:
-
本书最显著的特点是采用图形界面的Win-TC为开发环境,对传统的Turboc 2.0仅对安装和应用做简单介绍。方便易用的开发环境有利于调动学生的学习积极性。本书的结构采用任务驱动的形式,任务紧扣知识点。在内容上,精选C语言的精华和对后续编程语言学习有影响的知识点进行编写。
本书主要内容包括:C语言基础知识,数据类型,控制结构,运算符和表达式,函数,数组,编译预处理,指针,结构体、链表、共同体和枚举以及文件等重要知识。
本书适合作为中职学校计算机相关专业学生的教材,也可作为自学者的辅导用书。
-
当今计算机编程语言种类很多,但C语言仍是目前使用最广泛的高级语言之一。据TIOBE(全球公认客观的编程语言排名统计单位)近年来的统计,Java、C与C++名列三甲。C语言的应用非常广泛,三个操作系统Windows、Linux和UNIX都可以用C语言编写。
正因为C语言具有如此强大的功能,因此,它除受到编程人员的青睐外,还一直是中职学校计算机教育,特别是软件专业的主要编程语言。
“十五”规划期间,广东省规划课题“软件蓝领人才培养”在实施过程中,曾经把C语言取消,而直接学习其他的编程语言,但教学效果并不理想。研究结果表明,C语言在软件专业教育中有其不可替代的作用。C语言是过程性程序设计语言,蕴含了程序设计的基本思想,囊括了程序设计的基本概念。然而,编程语言的发展和企业的需求又表明,不能像早期的编程语言教育那样,把C语言当成唯一的编程语言。为适应学生就业的需要和后续编程语言学习的需要,建议把C语言当成编程语言学习的启蒙课程,然后根据需要进行后续的编程语言学习。基于这种理念,我们编写了这本C语言教材。
本书在体系结构上,采用目前中职教材中流行的任务驱动形式,任务明确,紧扣知识点。在内容上选取了C语言中最精华的部分。各校在教学时,可以根据需要选择部分内容讲授。
本书与以往的中职C语言教材显著不同的是采用Win-TC为开发环境。Win-TC是一个可在Windows平台上使用的中文图形界面C语言调试编译器,它使用的是Turbo C 2.0内核,支持Windows平台下的剪切、复制、粘贴、查找和替换等功能。此外,在功能上Win-TC还有自身的特色,例如语法加亮、C内嵌汇编、自定义扩展库的支持和提供相关辅助工具等。这些都有利于教师教学和学生应用,有利于提高学生的学习积极性。本书的所有程序都在Win-TC开发环境中运行通过。
本书由杨培添任主编、谭远怀任副主编,其中第1章和第5章由谭远怀编写,第3章、第7章和第9章由黄铭毅编写,第2章、第6章、第8章和第10章由刘南泳编写,第4章由钟克英编写。
由于时间仓促,编者水平有限,书中难免存在不足之处,恳望读者在使用过程中向我们提出宝贵的意见,以便再版时修订。
编 者
2011.9
-
第1章 C语言第一步1
1.1 利用Win-TC运行C语言程序1
1.2 C程序开发平台Win-TC5
1.3 C程序开发平台Turbo C 2.012
第2章 C语言数据类型及数据类型转换18
2.1 C语言的数据类型18
2.2 C语言数据类型转换24
第3章 控制结构30
3.1 结构化程序设计30
3.2 if语句和switch语句33
3.3 while、do-while和for语句38
3.4 转移语句42
第4章 运算符和表达式47
4.1 基本运算符和表达式47
4.2 其他运算符和表达式52
第5章 函数58
5.1 函数的概念58
5.2 函数的调用62
5.3 函数的递归调用66
第6章 数组70
6.1 一维数组70
6.2 二维数组73
第7章 编译预处理77
7.1 宏定义77
7.2 文件包含处理80
第8章 指针84
8.1 指针(一)84
8.2 指针(二)93
第9章 结构体、链表、共同体和枚举98
9.1 结构体与链表98
9.2 共用体107
9.3 枚举112
第10章 文件115
10.1 文件的打开与关闭115
10.2 文件的读/写操作119
-
-
无
