注册 登录 进入教材巡展
#
  • #

出版时间:2014年8月

出版社:中国铁道出版社

获奖信息:高等院校十二五规划教材  

以下为《C语言程序设计(普通)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113187446
  • 69086
  • 2014年8月
  • 未分类
  • 未分类
  • TP312
内容简介
  熊婷和兰长明主编的《C语言程序设计》根据大学计算机高级语言教学要求“突出重点、加强实践、学以致用”而编写。全书共分12章,内容包括:C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,编译预处理,数组,函数,指针,结构体与共用体,位运算,文件。
  本书由多年从事C语言程序设计教学的老师编写,内容理论联系实际,由浅入深,通俗易懂,注重对学生实践能力的培养,便于学生自学。
  本书适合作为普通高等院校相关专业“C语言程序设计”课程的教材,也可作为程序设计爱好者的自学参考用书。
目录
第1章 C语言概述
 1.1 程序设计语言的发展历史
 1.2 c语言的发展历程及其主要特点
  1.2.1 C语言的发展历程
  1.2.2 c语言的主要特点
 1.3 C语言的基本组成
 1.4 c程序的编写与运行
  1.4.1 Visualc++6.0环境
  1.4.2 编写与运行c语言程序
 小结
 习题
第2章 数据类型、运算符与表达式
 2.1 c语言中的数据类型
 2.2 常量与变量
  2.2.1 常量
  2.2.2 变量
 2.3 整型数据
  2.3.1 整型常量
  2.3.2 整型变量
  2.3.3 整型数据在内存中的存储形式
 2.4 实型数据
  2.4.1 实型常量
  2.4.2 实型变量
 2.5 字符型数据
  2.5.1 字符常量
  2.5.2 字符变量
  2.5.3 字符串常量
 2.6 运算符和表达式
  2.6.1 运算符概述
  2.6.2 表达式概述
  2.6.3 算术运算符与算术表达式
  2.6.4 关系运算符与关系表达式
  2.6.5 赋值运算符与赋值表达式
  2.6.6 逻辑运算符与逻辑表达式
  2.6.7 自增、自减运算符
  2.6.8 逗号运算符与逗号表达式
  2.6.9 sizeof运算符
 2.7 运算符的优先级与类型的强制转换
  2.7.1 运算符的优先级
  2.7.2 强制类型转换
 小结
 习题
第3章 顺序结构程序设计
 3.1 结构化程序设计的基本结构
  3.1.1 语句的概念
  3.1.2 赋值语句
  3.1.3 三种基本结构
 3.2 程序设计中算法的表示方法
 3.3 数据的输入与输出语句
  3.3.1 字符数据的输入与输出
  3.3.2 用printf()函数输出数据
  3.3.3 用scanf()函数输入数据
 3.4 顺序结构综合实例
 小结
 习题
第4章 选择结构程序设计
 4.1 单分支结构
  4.1.1 if语句的三种形式
  4.1.2 if语句的嵌套
  4.1.3 条件运算符
 4.2 多分支结构
 4.3 分支结构综合实例
 小结
 习题
第5章 循环结构程序设计
 5.1 循环结构的基本概念
 5.2 循环语句
  5.2.1 while循环语句
  5.2.2 dowhile循环语句
  5.2.3 for循环语句
 5.3 三种循环的比较
 5.4 循环嵌套
 5.5 循环中断语句
  5.5.1 break语句
  5.5.2 continue语句
 5.6 循环结构综合实例
 小结
 习题
第6章 编译预处理
 6.1 宏定义
  6.1.1 无参宏定义
  6.1.2 有参宏定义
 6.2 文件包含
 6.3 条件编译
 6.4 多文件结构
  6.4.1 程序的多文件组织方法
  6.4.2 多文件程序的编译和连接
 6.5 编译预处理综合实例
 小结
 习题
第7章 数组
 7.1 数组的基本概念
 7.2 一维数组
  7.2.1 一维数组的定义与初始化
  7.2.2 一维数组的引用
  7.2.3 一维数组应用举例
 7.3 二维数组
  7.3.1 二维数组的定义与初始化
  7.3.2 二维数组的使用方法
  7.3.3 二维数组应用举例
 7.4 字符串与字符数组
  7.4.1 字符串概述
  7.4.2 字符数组的定义与初始化
  7.4.3 字符数组的引用
  7.4.4 字符串处理函数
  7.4.5 字符数组应用举例
 7.5 数组综合实例
 小结
 习题
第8章 函数
 8.1 函数的分类
 8.2 函数的定义与声明
 8.3 函数的参数和函数的值
  8.3.1 参数的传递规则
  8.3.2 函数的返回值
 8.4 函数的调用
  8.4.1 函数调用的一般形式
  8.4.2 函数的声明和函数原型
  8.4.3 函数的嵌套调用
  8.4.4 函数的递归调用
 8.5 数组名作为函数参数
  8.5.1 一维数组名作为函数的参数
  8.5.2 多维数组名作为函数的参数
 8.6 局部变量与全局变量
  8.6.1 局部变量
  8.6.2 全局变量
 8.7 变量的存储类别
  8.7.1 动态变量
  8.7.2 静态变量
  8.7.3 寄存器变量
  8.7.4 外部变量
 8.8 内部函数和外部函数
  8.8.1 内部函数
  8.8.2 外部函数
 小结
 习题
第9章 指针
 9.1 指针与指针变量
  9.1.1 指针
  9.1.2 指针变量
 9.2 指针与函数
  9.2.1 函数指针变量
  9.2.2 返回指针的函数
  9.2.3 指向指针的指针
 9.3 指针与数组
  9.3.1 指向一维数组的指针
  9.3.2 指向二维数组的指针
  9.3.3 指向数组的指针做函数参数
  9.3.4 指针数组
 9.4 指针与字符串
  9.4.1 指向字符串的指针
  9.4.2 指向字符串的指针做函数参数
 9.5 指针综合实例
 小结
 习题
第10章 结构体与共用体
 10.1 结构体
  10.1.1 结构体的定义
  10.1.2 结构体变量的定义
  10.1.3 结构体变量的引用
 10.2 结构体变量作为函数参数及返回结构体类型值的函数
  10.2.1 结构体变量作为函数参数
  10.2.2 结构体类型函数
  10.3 用指针处理链表
  10.3.1 链表的基本概念
  10.3.2 处理动态链表的库函数
 10.4 共用体
  10.4.1 共用体的定义
  10.4.2 共用体变量的定义及引用
 10.5 枚举类型
 10.6 用typedef定义类型
 10.7 结构体综合实例
 小结
 习题
第11章 位运算
 11.1 位运算符和位运算
  11.1.1 位运算符
  11.1.2 位运算符的运算功能
 11.2 位运算综合实例
 小结
 习题
第12章 文件
 12.1 文件的概念
 12.2 文件指针
 12.3 打开与关闭文件
 12.4 文件常用操作函数的使用
  12.4.1 fgetc()函数和fputc()函数
  12.4.2 feof()函数
  12.4.3 fscanf()函数和fprintf()函数
  12.4.4 fgets()函数和fputs()函数
  12.4.5 fread0函数和fwrite()函数
 12.5 文件定位函数
  12.5.1 fseek()函数
  12.5.2 ftell()函数
  12.5.3 rewind()函数
 12.6 文件综合实例
 小结
 习题
附录A C语言运算符的优先级和结合方向
附录B C语言关键字及其用途
附录C ASCⅡ码表
附录D C语言中常用的库函数
附录E C语言中常见错误分析
参考文献