《C语言程序设计》是为将C语言作为入门语言的程序设计课程而编写的教材,以培养学生程序设计基本能力为目标。
《C语言程序设计》包含程序设计和语言知识两条线索,其中程序设计为主线,基于“阶梯递进”模式(案例分析一模仿改写一独立编程3个环节),以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法;同时结合语言知识辅线,穿插讲解相关的语言知识。为了配合本书的学习,作者还编写了与本书配套的《C语言程序设计实训教程与水平考试指导》,可供读者学习时参考使用。通过本书的学习,学生能较全面地掌握C语言的语言知识以及C程序设计的基本方法和技巧。
《C语言程序设计》适合作为高等院校程序设计课程的教学用书,也可作为从事计算机应用的科技人员的参考书及培训教材。
第1章 C语言程序设计概述
本章要点
1.1 程序与程序语言
1.1.1 程序的基本概念
1.1.2 程序设计语言
1.2 算法及其描述
1.2.1 算法的概念
1.2.2 算法的描述方法
1.3 C语言的发展与特点
1.3.1 C语言的发展概况
1.3.2 C语言的特点
1.4 简单C语言程序
1.4.1 由main()函数构成的简单程序
1.4.2 由main()函数调用另一个函数构成的简单程序
1.4.3 C语言程序的基本结构
1.5 C语言简介
1.5.1 C语言的功能
1.5.2 C语言字符集、标识符与关键字
1.5.3 C语言的主要语法单位
1.5.4 C语言程序的上机步骤
1.6 实现问题求解的过程
1.6.1 问题分析与算法设计
1.6.2 编辑程序
1.6.3 编译连接
1.6.4 运行与调试
习题1
第2章 用C语言编写程序
本章要点
2.1 在屏幕卜显示信息
2.1.1 案例分析
2.1.2 模仿改写练习
2.2 求三角形的面积
2.2.1 案例分析
2.2.2 常量、变量和数据类型
2.2.3 算术运算与赋值运算
2.2.4 格式化输出函数printf()与格式化输入函数scanfi()
2.2.5 模仿改写练习
2.3 计算分段函数
2.3.1 案例分析
2.3.2 关系运算
2.3.3 if-else语句
2.3.4 常用数学库函数
2.3.5 模仿改写练习
2.4 输出华氏—摄氏温度转换表
2.4.1 案例分析
2.4.2 for语句
2.4.3 指定次数的循环结构程序设计
2.4.4 模仿改写练习
2.5 简单“计算器”程序
2.5.1 案例分析
2.5.2 模仿改写练习
习题2
第3章 C语言的基本数据类型与表达式
本章要点
3.1 C语言的基本数据类型
3.1.1 数据类型概述
3.1.2 整数类型
3.1.3 实数类型
3.1.4 字符类型
3.2 常量与变量
3.2.1 常量与符号常量
3.2.2 变量与变量定义
3.3 运算符与表达式
3.3.1 算术运算符与算术表达式
3.3.2 赋值运算符与赋值表达式
3.3.3 逗号运算符与逗号表达式
3.3.4 条件运算符与条件表达式
3.3.5 其他运算符
3.4 类型转换
3.4.1 自动类型转换
……
第4章 分支结构程序设计
第5章 循环结构程序设计
第6章 函数与编译预处理
第7章 数组
第8章 指针
第9章 结构体
第10章 链表
第11章 共用体与枚举类型
第12章 文件
附录
参考文献