导语
内容提要
凌云、谢满德、陈志贤、吴海燕编著的《C语言程序设计与实践(第2版高等学校计算机专业规划教材)》从结构上分成两大部分:第一部分为C语言的基础语法介绍,包括第l~11章;第二部分为项目实训和常用算法指导,包括第12章和第13章,以项目实训的形式引导和帮助学生解决实际问题,并对程序设计竞赛中的常见算法及其算法应用进行了介绍。
本书结合案例介绍C语言的语法知识,内容全面,注重实训,可作为计算机类专业本科或专科教材,也可作为信息类或其他相关专业的选修教材或辅助读物。
目录
前言
教学建议
第1章 C语言与程序设计概述
1.1 初见C语言程序
1.2 计算机与程序设计
1.2.1 指令与程序
1.2.2 程序与程序设计
1.2.3 程序设计和程序设计语言
1.2.4 程序设计过程
1.3 C语言学习与自然语言学习的关系
1.4 C语言的发展历史、现状与特点
1.4.1 C语言的发展历史和现状
1.4.2 C语言的特点
习题
第2章 示例驱动的C语言语法元素
2.1 变量与表达式
2.2 分支语句
2.2.1 if语句
2.2.2 switch语句
2.3 循环语句
2.3.1 while循环语句
2.3.2 for循环语句
2.4 符号常量
2.5 输入/输出
2.6 数组
2.7 函数
2.8 算法
2.8.1 算法概念
2.8.2 流程图与算法描述
习题
第3章 基本数据类型和表达式
3.1 基本语法单位
3.1.1 基本符号
3.1.2 关键字
3.1.3 标识符
3.2 数据类型
3.3 常量与变量
3.3.1 常量
3.3.2 变量
3.3.3 变量的初始化
3.4 表达式和运算符
3.4.1 算术运算符
3.4.2 赋值运算符
3.4.3 关系运算符
3.4.4 逻辑运算符
3.4.5 位运算符
3.4.6 逗号运算符
3.4.7 条件运算符
3.4.8 运算符的优先级和结合性
3.5 各类数值型数据间的混合运算
习题
第4章 输入,输出语句
4.1 putchar函数
4.2 printf函数
4.2.1 printf函数的形式
4.2.2 格式说明字符
4.3 getchar函数
4.4 scanf函数
4.4.1 一般形式
4.4.2 格式说明
4.4.3 执行scanf函数过程中应注意
的问题
第5章 C语言程序结构
第6章 数组
第7章 函数
第8章 编译预处理
第9章 指针
第10章 结构与联合
第11章 文件操作
第12章 综合实训
第13章 初涉ACM/ICPC
参考文献