C语言程序设计
本书是依据《国家中长期教育改革和发展规划纲要(2010—2020年)》的指导精神,并结合教育部最新颁布的教学指导要求及高职高专学校教学特点编写而成。本书结构清晰,内容编排注重方法与技巧,书中的每一章大致分为本章导读、能力目标、本章任务、上机实战、本章小结和本章习题等几个部分,通过系统的讲解和生动的实例,帮助读者尽快掌握相关知识点。
全书共分为10章,主要包括C语言概述、C语言程序设计初步、数据类型、运算符、表达式、数组、函数、指针、结构与联合、枚举和位运算、预处理、文件等。
本书可作为高职高专计算机及相关专业的教材,也可作为成人教育和在职人员的培训教材,还可作为广大计算机爱好者的参考读物。
第1章 C语言概述
任务1 程序与程序设计语言简介
任务2 C源程序的结构特点
任务3 C语言的字符集
任务4 C语言词汇
本章小结
本章习题
第2章 C语言程序设计初步
任务1 C语言程序设计初步流程
任务2 C程序的语句简介
任务3 输入输出函数
上机实战
本章小结
本章习题
第3章 数据类型、运算符、表达式
任务1 C语言的数据类型
任务2 常量与变量
任务3 基本运算符和表达式
上机实战
本章小结
本章习题
第4章 数组
任务1 数组概述
任务2 二维数组
任务3 字符数组
上机实战
本章小结
本章习题
第5章 函数
任务1 函数概述
任务2 函数定义的相关知识
任务3 函数的调用
上机实战
本章小结
本章习题
第6章 指针
任务1 指针基础知识
任务2 数组指针变量的说明和使用
任务3 函数指针变量
上机实战
本章小结
本章习题
第7章 结构与联合
任务1 结构类型定义和结构变量说明
任务2 结构数组
任务3 结构指针变量
任务4 联合
上机实战
本章小结
本章习题
第8章 枚举和位运算
任务1 枚举
任务2 位运算
上机实战
本章小结
本章习题
第9章 预处理
任务1 宏定义
任务2 文件包含
任务3 条件编译
上机实战
本章小结
本章习题
第10章 文件
任务 文件操作函数
本章小结
本章习题
附录A 编译错误信息
附录B C语言的编程风格
参考文献