本书主要介绍C语言及其程序设计,包括教程部分、实验部分以及综合应用实习。内容介绍循序渐进、实用教程部分一般在讲解内容后紧跟示例、章节中的练习可以快速训练当前章节内容、综合实例是本章内容的综合,上机实验指导部分先“领进门”,然后自己操作和编程练习。与其他C语言教材比较,本书具有“学生好学、教师好教”的特点。
本书可作为大学本科、高职高专C语言课程的教材,也可以作为C语言的自学和培训用书。
目录
- 第1章C语言概论
- 1.1概论
- 1.1.1计算机的基本组成
- 1.1.2指令和程序
- 1.1.3程序设计语言
- 1.2C程序设计过程
- 1.2.1 C程序设计的一般步骤
- 1.2.2 C编程环境
- 1.2.3 Visual c++环境C程序开发过程
- 1.3C程序结构
- 1.3.1main函数
- 1.3.2头文件的包含
- 1.3.3 注释
- 练习1
- 1.4综合实例:演奏贝多芬《欢乐颂》
- 习题1
- 第2章数据及其类型
- 2.1数据的机内存储
- 2.1.1 内存及其组织形式
- 2.1.2进制的概念
- 2.1.3进制转换
- 2.1.4整数的机内表示
- 2.1.5多字节存储
- 2.1.6实数的机内表示
- 2.1.7非数值信息的机内表示
- 练习1
- 2.2基本数据类型
- 2.2.1整型
- 2.2.2实型
- 2.2.3 字符型
- 2.2.4实际位长
- 2.3内存和变量
- 2.3.1 标识符
- 2.3.2变量和变量定义
- 2.3.3变量赋值和初始化
- 练习2
- 2.4字面常量
- 2.4.1 整数
- 2.4.2 实数
- 2.4.3字符常量和转义字符
- 2.4.4字符串常量
- 练习3
- 2.5标识符常量
- 2.5.1#define标识符常量
- 2.5.2const只读变量
- 2.6综合实例:变量值的机内表示
- 习题2
- 第3章数据的输入输出
- 3.1输出函数printf概述
- 3.1.1库函数原型和调用
- 3.1.2转义输出
- 3.1.3格式参数域
- 3.1.4域参匹配
- 3.2数据的格式输出
- 3.2.1基本类型格式
- 3.2.2类型修饰符
- 3.2.3宽度和精度
- 3.2.4对齐、前缀及填充符
- 3.2.5单字符输出putchar
- 练习1
- 3.3格式输入函数scanf
- 3.3.1scanf函数功能
- 3.3.2scanf控制格式
- 3.3.3 多数据输入
- 3.3.4输入匹配
- 3.3.5空读和域宽
- 3.3.6输入中断和分隔
- 3.3.7字符输入和键盘缓冲区
- 练习2
- 3.4综合实例:列表显示数据
- 习题3
- 第4章运算符和表达式
- 第5章顺序和选择
- 第6章循环和转向
- 第7章基本结构化程序设计
- 第8章函数
- 第9章数组
- 第10章程序组织和预处理
- 第11章指针
- 第12章字符指针和字符串处理
- 第13章结构、联合和枚举
- 第14章文件
- 实验部分
- 附录