摘要: 本书以C语言知识为主线,以程序设计的循序渐进过程为载体,系统地介绍了C语言程序的基本结构、基本数据类型、运算符与表达式、程序控制语句、函数的使用、数组和指针、结构体和共用体、文件的操作等内容。全书的最后通过C语言编写两个完整的综合实例,从而达到对知识融会贯通的目的。通过本书的学习,力求让读者打下一个扎实的程序设计基础和C语言基础,从而实现培养学生程序设计的能力。
本书不仅注重编程基础知识的学习,还强调基本技能的训练。所以在内容的编排上,注重难度由浅入深,讲述详细清晰,语言准确,示例丰富。每章除包含知识讲解和程序实例外,还配有上机实训项目和大量习题,以帮助读者更好地掌握C语言的基本编程技巧。
本书编者由从事教学经验和实际项目开发经验的教师组成,书中大量的教学实例,既有较强的理论性,又具有鲜明的实用性。
本书既可作为高职高专院校计算机及其相关专业的教材,也可以作为编程爱好者的自学教材和相关水平考试的参考教材。
简介:
第1章C语言概述
1.1C语言简介
1.2C程序的基本结构与组成
1.3C语言程序的运行
1.4程序实例
1.5实训项目一:C语言程序运行步骤
1.6错误提示
习题1
第2章基本数据类型、运算符与表达式
2.1数据类型
2.2常量
2.3变量
2.4运算符及表达式
2.5表达式中的类型转换
2.5程序实例
2.7实训项目二:运算符与表达式的应用
2.8错误提示
习题2
第3章简单的C程序设计
3.1C语句概述
3.2数据的输入/输出
3.3程序实例
3.4实训项目三:输入/输出程序设计
习题3
第4章程序的控制结构
4.1算法及其描述方法
4.2顺序结构
4.3选择结构
4.4循环结构
4.5break与continue语句
4.6程序实例
4.7实训项目四:控制结构程序设计
4.8错误提示
习题4
第5章函数
5.1函数概念引入
5.2函数定义的一般形式
5.3函数的参数和函数的值
5.4函数的调用
5.5函数的嵌套调用
5.6函数的递归调用
5.7局部变量和全局变量
5.8变量的存储类型
5.9程序实例
5.10实训项目五:函数的应用
习题5
第6章数组
6.1为什么引入数组
6.2一维数组的应用
6.3二维数组的应用
6.4数组作函数参数
6.5字符数组
6.6程序实例
6.7实训项目六:数组应用
6.8错误提示
习题6
第7章指针
7.1指针变量概述
7.2指针与数组
7.3指针数组
7.4指向指针的指针
7.5程序实例
7.6实训项目七:使用指针编写程序
7.7错误提示
习题7
第8章结构体与共用体
8.1结构体的应用场合
8.2结构体类型与结构体变量
8.2结构体数组
8.4结构体与指针
8.5结构体与函数
8.6链表
8.7共用体
8.8预处理
8.9程序实例
8.10实训项目八:复杂数据类型的使用
习题8
第9章文件
9.1文件
9.2文件的打开与关闭
9.3顺序文件的读写
9.4随机文件的读写
9.5出错的检测
9.6程序实例
9.7实训项目九:文件的操作
9.8错误提示
习题9
第10章综合实训
10.1实例1—学生成绩管理系统
10.2实例2——电子时钟
10.3实训项目10:电话簿管理系统
附录A常用字符与ASCII码表
附录B常用Turbo C 2.0库函数
附录C习题答案
课 件