内容介绍
用户评论
全部咨询
本书系统地介绍了C语言语法和C语言编程的知识。内容深入浅出、通俗易懂,充分考虑了初学者的学习规律,是作者多年教学经验的积累。书中穿插了大量的例题,以增强读者对概念的理解。另外,对于一些初学者容易出错的知识点,本书均给出了提示说明。
全书共分12章,主要内容包括:C语言基本知识、控制结构、数组、函数、指针、预编译、位运算和文件等。同时,书中还讲述了程序设计和算法的基本概念,并用实例说明了一些常用算法和程序设计的技巧。
本书还提供了难度适中的习题和思考题,帮助读者巩固所学的知识。与本书配套的《C语言程序设计题解与实验指导》一书对所有的操作习题都给出了参考答案。
本书可作为高校非计算机专业学生的教材,也可供其他程序设计开发人员自学和参考。
目录
- 第一章 程序设计与算法
1·1 程序设计概述
1·2 算法
1·3 程序设计语言
1·4 C语言概述
基本概念测试
第二章 基本数据类型、运算符和表达式
2·1 数据类型概述
2·2 常量
2·3 变量
2·4 运算符与表达式
基本概念测试
第三章 基本输入/输出函数
3·1 输入/输出库函数的调用
3·2 格式化输入/输出函数
3·3 字符输入/输出函数
3·4 图形函数
基本概念测试
第四章 程序控制语句
4·1 基本语句
4·2 条件控制语句
4·3 循环控制语句
4·4 程序设计基本结构小结
基本概念测试
第五章 函数
5·1 函数概述
5·2 标准库函数的调用
5·3 函数定义与调用
5·4 函数的声明
5·5 局部变量和全局变量
5·6 变量的存贮类别
5·7 外部函数和内部函数
5·8 如何在Turbo C下运行多文件的程序
5·9 函数的嵌套调用和递归调用
5·10 函数举例
基本概念测试
第六章 数组
6·1 数组概述
6·2 一维数组的定义与引用
6·3 二维数组的定义与引用
6·4 字符串与字符数组
基本概念测试
第七章 指针
7·1 指针概述
7·2 指针和指针变量
7·3 指针的运算
7·4 指针和数组
7·5 指针和字符串
7·6 指针和函数
7·7 指针数组和指向指针的指针
7·8 带参数的main()函数
基本概念测试
第八章 结构体与共用体
8·1 概述
8·2 结构体的定义
8·3 结构体变量的定义
8·4 结构体变量的初始化
8·5 结构体变量的引用
8·6 结构体数组
8·7 结构体指针
8·8 共用体
8·9 枚举类型
8·10 类型重定义typedef
8·11 结构体指针的应用——链表
基本概念测试
第九章 程片设计思想及范例
9·1 概述
9·2 求和/求积问题
9·3 遍历问题
9·4 迭代问题
9·5 排序问题
9·6 查找问题
9·7 递归问题
9·8 字符串处理
9·9 矩阵运算
第十章 预编译和宏定义
10·1 概述
10·2 #deRne命令
10·3 #include命令
10·4 条件编译
10·5 其他指令
10·6 预定义常量
基本概念测试
第十一章 位运算
11·1 概述
11·2 位运算符
11·3 位与运算
11·4 位或运算
11·5 位异或运算
11·6 位非运算
11·7 左移运算符
11·8 右移运算符
11·9 其他位运算符
11·10 位段
基本概念测试
第十二章 文件
12·1 概述
12·2 文件定义
12·3 文件打开与关闭
12·4 文件读写
12·5 文件定位函数
12·6 文件状态跟踪
基本概念测试
附录1 C语言中的关键字
附录2 ASCⅡ码表
附录3 运算符和操作方向
附录4 常用C语言库函数