注册 登录 进入教材巡展
#

出版时间:2015年6月

出版社:清华大学出版社

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302399711
  • 1-1
  • 77163
  • 16开
  • 2015年6月
  • 工学
  • 软件工程
  • TP312C
  • 计算机
  • 本专科、高职高专
内容简介
在学习一门语言的时候,人们普遍遵循字、句、篇的顺序,循序渐进地进行。为了迎合学习者的习惯,唐名华主编的《C语言程序设计》按照字、词、句的顺序介绍C语言的语法,并将表达式和语句单独成章,作为C语言的”词”,便于初学者理解。全书共包括13章,第1章介绍C语言的开发环境以及本书配套软件的使用方法,第2章介绍C语言的数据与运算符,第3章介绍C语言的表达式与语句,第4章介绍顺序结构程序设计,第5章介绍选择结构程序设计,第6章介绍循环结构程序设计,第7章介绍数组,第8章介绍函数,第9章介绍编译预处理,第10章介绍指针,第11章介绍结构体,第12章介绍文件,第13章介绍程序调试。

  本书适合作为高等院校计算机相关专业的教材,也可以作为从事计算机应用开发人员的参考书。
目录
第1章 C语言开发环境
1.1 程序设计过程
1.2 Hello World程序
1.3 Visual C 6.0的安装与开发过程
1.4 题库系统简介
1.4.1 教师端
1.4.2 学生端
1.4.3 手机端
习题
第2章 数据与运算符
2.1 数据类型
2.1.1 整型
2.1.2 实型
2.1.3 字符型
2.1.4 字符型数据在内存中的存储形式
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.3.4 关系运算符
2.3.5 位运算符
2.3.6 赋值运算符
习题
第3章 表达式与语句
3.1 表达式
3.2 表达式的值及其类型
3.2.1 值与类型
3.2.2 运算符的优先级与结合性
3.2.3 逗号运算符和条件运算符
3.3 语句
习题
第4章 顺序结构程序设计
4.1 算法的NS图表示
4.2 程序的三种基本结构
4.3 数据输入
4.3.1 字符输入函数getchar
4.3.2 格式输入函数scanf
4.4 数据输出
4.4.1 字符输出函数putchar
4.4.2 格式输出函数printf
4.5 程序举例
习题
第5章 选择结构程序设计
5.1 if语句
5.1.1 一般形式
5.1.2 无else的if语句
5.1.3 扩展形式
5.1.4 嵌套的if语句
5.2 switch语句
习题
第6章 循环结构程序设计
6.1 while语句
6.2 do…while语句
6.3 for语句
6.4 goto语句构建循环
6.5 break语句与continue语句
6.6 循环的嵌套
习题
第7章 数组
7.1 一维数组
7.1.1 一维数组的定义
7.1.2 一维数组的引用
7.1.3 一维数组的初始化
7.2 二维数组
7.2.1 二维数组的定义
7.2.2 二维数组的引用
7.2.3 二维数组的初始化
7.2.4 多维数组
7.3 字符数组
7.3.1 字符数组的定义与引用
7.3.2 字符数组的初始化
7.3.3 字符数组与字符串
7.3.4 字符数组的输出输入
7.3.5 常用字符串处理函数
习题
第8章 函数
8.1 函数概述
8.2 函数定义
8.2.1 函数定义的一般形式
8.2.2 函数形式参数
8.2.3 函数返回值
8.3 函数调用
8.3.1 函数调用形式
8.3.2 实际参数
8.3.3 函数声明
8.3.4 函数调用方式
8.3.5 参数传递
8.4 嵌套调用和递归调用
8.5 数组作为函数参数
8.5.1 数组元素作函数实参
8.5.2 数组作函数参数
8.6 变量的作用域和存储类别
8.6.1 变量的作用域
8.6.2 变量的存储类别
习题
第9章 编译预处理
9.1 宏定义
9.1.1 不带参数的宏定义
9.1.2 带参数的宏定义
9.2 文件包含
9.3 条件编译
习题
第10章 指针
10.1 指针概述
10.1.1 内存的结构
10.1.2 指针的概念
10.2 指针变量定义与操作
10.2.1 指针变量的定义
10.2.2 指针变量的引用
10.2.3 指针变量的运算
10.2.4 指针变量作为函数参数
10.3 数组与指针
10.3.1 通过指针变量访问一维数组
10.3.2 数组作函数参数
10.3.3 通过指针变量访问多维数组
10.4 字符指针变量
10.4.1 通过字符指针变量访问字符变量
10.4.2 通过字符指针变量访问字符数组
10.4.3 通过字符指针变量访问字符串
10.4.4 字符指针变量作函数参数
10.4.5 字符指针变量与字符数组的比较
10.5 函数与指针
10.5.1 返回指针值的函数
10.5.2 通过指针变量调用函数
10.6 多级指针、指针数组与命令行参数
10.6.1 多级指针
10.6.2 指针数组
10.6.3 命令行参数
习题
第11章 结构体
11.1 定义结构体类型
11.2 结构体类型变量的定义与初始化
11.3 结构体类型变量的引用
11.4 结构体数组
11.5 结构体指针
11.6 用typedef定义类型
习题
第12章 文件
12.1 文件的基本概念
12.2 文件结构体
12.3 文件的打开与关闭
12.3.1 用函数fopen打开文件
12.3.2 用函数fclose关闭文件
12.4 文件读写
12.4.1 字符输入、输出函数fgetc和fputc
12.4.2 格式输入、输出函数fscanf和fprintf
12.4.3 块输入、输出函数fread和fwrite
12.5 文件定位
12.5.1 函数rewind
12.5.2 函数fseek
12.5.3 函数ftell
习题
第13章 程序调试
13.1 程序调试简介
13.2 Visual C 6.0调试工具
13.3 程序调试举例
习题
附录A 课程设计题目
附录B ASCII码表
附录C 共用体和枚举类型
附录D 习题参考答案
参考文献