内容介绍
用户评论
全部咨询
C语言是应用最广泛的计算机语言之一,也是我国目前许多考试项目的考试语言,如全国计算机等级考试、全国计算机应用技术证书考试(NIT)、全国软件专业资格和水平考试等。
本书面向初学编程者,结合职业训练特点,按照“读懂、会改、能编,逐步拓展编程能力”的认知过程,通过适量精心设计的例题、习题,由浅入深、循序渐进地展开叙述,力争帮助初学者顺利快速入门。
本书既可作为高职高专计算机应用类专业的入门教材,又可作为全国计算机等级考试二级C语言参考书。
目录
- 第1章 C语言简介
1.1 关于C语言的学习
1.1.1 什么是C语言
1.1.2 为什么学习C语言
1.1.3 怎样学习C语言
1.2 简单的C程序
1.2.1 认识C程序
1.2.2 C程序的组成
1.2.3 Turbo C上机步骤
习题
第2章 C的数据类型与形式
2.1 C数据的类型与形式
2.2 整型数据
2.2.1 整型常量
2.2.2 整型变量
2.3 实型数据
2.3.1 实型常量
2.3.2 实型变量
2.4 字符型数据
2.4.1 字符型常量
2.4.2 字符型变量
2.4.3 字符串常量和符号常量
2.5 常用标准函数
2.5.1 常用标准I/O库函数
2.5.2 常用数学库函数
2.5.3 常用字符(串)库函数
2.5.4 其他常用库函数
2.6 运算符及表达式
2.6.1 算术运算符和算术表达式
2.6.2 关系运算符和关系表达式
2.6.3 逻辑运算符和逻辑表达式
2.6.4 赋值运算符和赋值表达式
2.6.5 逗号运算符和逗号表达式
2.6.6 条件运算符和条件运算表达式
第3章 顺序结构程序设计
3.1 顺序结构程序设计概述
3.1.1 程序流程图
3.1.2 构造顺序结构的语句
3.2 格式化输出函数printf()
3.2.1 printf()的一般调用格式
3.2.2 关于printf()格式字符的说明
3.3 格式化输入函数scanf()
3.3.1 scanf()的一般调用格式
3.3.2 scanf()的格式符号使用说明
3.4 putchar和getchar函数
3.4.1 字符输出函数putchar()
3.4.2 字符输入函数getchar()
习题
第4章 选择结构程序设计
4.1 选择结构程序设计概述
4.1.1 程序流程图
4.1.2 构造选择结构的语句
4.2 if语句
4.2.1 if语句构造选择结构的三种基本形式
4.2.2 if语句的嵌套使用
4.3 SWitch语句
习题
第5章 循环结构程序设计
5.1 循环结构程序设计概述
5.1.1 程序流程图
5.1.2 构造循环结构的语句
5.2 while语句
5.3 do—while语句
5.4 for语句
5.5 三种循环语句的比较
5.6 循环的嵌套
5.7 break语句和continue语句
5.7.1 break语句
5.7.2 continue语句
习题
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的初始化
6.1.3 一维数组的使用
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的初始化
6.2.3 二维数组的使用
6.3 字符数组
6.3.1 字符数组的定义
6.3.2 字符数组的输入输出
6.3.3 常用字符串函数
6.3.4 字符数组的使用
习题
第7章 自定义函数
7.1 函数的定义
7.2 函数的调用
7.2.1 函数调用的一般格式
7.2.2 函数调用的三种方式
7.2.3 函数参数的传递
7.2.4 函数的嵌套调用
7.2.5 函数的递归调用
7.3 内部变量和外部变量
7.3.1 内部变量
7.3.2 外部变量
7.4 内部函数和外部函数
7.4.1 内部函数
7.4.2 外部函数
习题
第8章 指针
8.1 指针变量
8.1.1 地址和指针
8.1.2 指针变量
8.1.3 指针变量的引用
8.2 数组与指针变量
8.3 字符串与指针变量
8.4 函数与指针变量
8.4.1 指向函数的指针
8.4.2 返回指针值的函数
习题
第9章 结构体与共用体
9.1 结构体类型及其变量
9.1.1 结构体类型的概念
9.1.2 结构体类型的定义
9.1.3 结构体变量的定义
9.1.4 结构体变量的使用
9.2 结构体数组
9.2.1 结构体数组的定义
9.2.2 结构体数组的初始化
9.3 链表与结构体指针
9.3.1 链表的概念
9.3.2 链表的操作
9.4 共用体
9.5 枚举类型
9.6 用typedef定义类型
习题
第10章 编译预处理
10.1 宏
10.1.1 不带参数的宏
10.1.2 带参宏定义
10.2 文件包含
10.3 条件编译
10.3.1 #if、#else和#endif命令
10.3.2 #ifdef和#ifndef命令
习题
第11章 文件
11.1 文件的打开和关闭
11.1.1 文件的打开
11.1.2 文件的关闭
11.2 文件的读写
11.3 文件的定位
11.3.1 位置指针函数
11.3.2 随机读写函数
11.4 其他函数
习题
第12章 位运算
12.1 位运算
12.1.1 按位与运算符
12.1.2 按位或运算符
12.1.3 异或运算符
12.1.4 取反运算符
12.1.5 左移运算符
12.1.6 右移运算符
12.1.7 位运算运算符
12.1.8 位运算综合应用
12.2 位段
12.2.1 位段的定义
12.2.2 位段的引用
12.2.3 关于位段的定义和引用的说明
习题
附录
附录1
附录2
主要参考文献