《C语言程序设计教程》共有12章,内容包括概述、数据类型和表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共同体、编译预处理、位运算及文件。
《C语言程序设计教程》系“十一五”国家课题“我国高校应用型人才培养模式研究”子课题《新建应用型本科院校计算机基础课程体系构建研究》(项目编号:FIB070335一A8—06)研究成果。全书体系完整,重点突出,内容讲解深入浅出,图文并茂,讲解透彻,案例丰富新颖,注重理论,突出实践。《C语言程序设计教程》既可作为大学本科和专科院校的教材,也可作程序设计人员的参考书以及全国计算机等级考试(二级C语言考试科目)的培训教材。
《C语言程序设计教程》为“十一五”国家课题“我国高校应用型人才培养模式研究”子课题,《新建应用型本科院校计算机基础课程体系构建研究》(项目编号:FIB070335-A8-O6)研究成果。
随着社会信息化进程不断加速和计算机技术日新月异地发展,社会对大学生计算机能力和信息素养提出了更高的要求,高校的计算机基础教育面临着新形势。在这样的背景下,我们对新建本科院校的计算机基础教学进行了调研,申请了“十一五”国家课题“我国高校应用型人才培养模式研究”的计算机类子课题《新建应用型本科院校计算机基础课程体系构建研究》(项目编号:FIB070335-A8-06),并精心策划编写了普通高等院校“十一五”规划系列教材。
在本系列教材的规划和编写过程中,我们对现有销量较好的教材进行了充分调研,并多次组织专家和程序设计类课程的一线教师参会论证,力求博采众长、定位准确、突出特色。
本书具有如下特点:
1.遵循“注重理论,突出实践”的核心思想,叙述由浅入深,通俗易懂,图文并茂,剖析深入。同时兼顾全国计算机等级考试(二级c语言考试科目)的需要,是一本标准的应用与应试型教材。
2.设计例题时,不仅关注例题之间的阶梯性和连贯性,而且所有例题均有程序设计思路分析,不仅有效降低了学习难度,而且突出了算法思想设计。
3.每章后面均有典型例题及程序分析,以实践的形式强化理论,突出易错点,并为学生提供一种解题思路。
4.将程序调试方法作为必学内容加入到第一章中,为学生实践提供了有利的保障措施。
5.实现一体化服务。为方便教师和读者使用,提供了配套的电子课件、例题源程序、习题答案、教学大纲、参考书目等。
本书是在C语言课程教学一线教师使用多年的讲稿基础上,学习和参考了大量书籍和参考文献,并经过多次调研论证修改、编写而成。全书体系完整,重点突出,内容讲解深入浅出,图文并茂,讲解透彻,案例丰富新颖,注重理论,突出实践。本书既可作为大学本科和专科院校的教材,也可作程序设计人员的参考书以及全国计算机等级考试的培训教材。
第1章 概述
1.1 C语言简介
1.2 算法
1.3 C语言程序开发步骤
1.4 C语言程序错误类型及调试方法
习题
第2章 数据类型和表达式
2.1 C语言字符集与词法规则
2.2 数据类型
2.3 常量
2.4 变量
2.5 运算符和表达式
2.6 典型例题
习题
第3章 顺序结构程序设计
3.1 语句
3.2 数据输出
3.3 数据输入
3.4 典型例题
习题
第4章 选择结构程序设计
4.1 if语句
4.2 条件表达式
4.3 switch语句
4.4 典型例题
习题
第5章 循环结构程序设计
5.1 while语句
5.2 do—while语句
5.3 for语句
5.4 循环语句的嵌套应用
5.5 break和continue语句
5.6 典型例题
习题
第6章数组
6.1一维数组
6.2二维数组
6.3字符数组与字符串
6.4典型例题
习题
第7章 函数
7.1 函数定义
7.2 函数调用形式
7.3 函数原型声明
7.4 数组作为函数参数
7.5 递归函数
7.6 变量的作用域
7.7 变量的存储类型
7.8 典型例题
习题
第8章 指针
8.1 指针与指针变量
8.2 指针与数组
8.3 指针与函数
8.4 典型例题
习题
第9章 结构体与共用体
9.1 结构体类型
9.2 结构体数组
9.3 结构体指针变量
9.4 链表
9.5 共用体
9.6 枚举类型
9.7 典型例题
习题
第10章 编译预处理
10.1 宏定义
10.2 文件包含
10.3 条件编译
10.4 典型例题
习题
第11章 位运算
11.1 位运算符
11.2 位运算的应用
11.3 典型例题
习题
第12章 文件
12.1 文件的基本概念
12.2 文件的基本操作函数
12.3 典型例题
习题
附录
附录1 全国计算机等级考试二级(C语言)考试大纲(2009)
附录2 2009年9月全国计算机等级考试二级(C语言)笔试真题及
参考答案
附录3 2010年3月全国计算机等级考试二级(C语言)笔试真题及
参考答案
参考文献