c语言程式设计(江义火、姜德森、苏荣聪编着书籍)

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

c语言程式设计(江义火、姜德森、苏荣聪编着书籍)

《c语言程式设计》是清华大学出版社2012年出版的高等院校信息技术套用型规划教材。作者是江义火、姜德森、苏荣聪。

基本介绍

  • 书名c语言程式设计
  • 作者江义火、姜德森、苏荣聪 
  • ISBN9787302278443
  • 类别教材书籍
  • 定价39元 
  • 出版社清华大学出版社
  • 出版时间2012.01.01
  • 装帧平装
  • 开本16开

书籍信息

作者江义火、姜德森、苏荣聪
定价39元
印次1-5
ISBN9787302278443
出版日期2012.01.01
印刷日期2016.07.14

内容简介

本书从程式设计的基本概念入手,对C语言的基本数据元素、运算符与表达式、流程控制语句、构造数据类型、函式、指针等内容进行由浅入深的讲解。各章内容从示例入手,儘可能将概念、知识点与例题结合起来,每章结尾均对该章内容进行小结,章末附有不同类型的习题。除第1章外,每章还设定有数量不等的实验内容。本书所有的例题都在Turbo C和Visual C++6.0环境下调试通过。

图书目录

第1章程式设计概述
1.1程式和程式设计语言
1.1.1程式与程式设计的概念
1.1.2程式设计语言
1.1.3语言处理程式
1.1.4设计程式的基本原则
1.2算法
1.2.1算法的概念
1.2.2算法的表示方法
1.3结构化程式设计
1.3.1结构化程式基本控制结构
1.3.2结构化程式设计方法
1.4C语言概述及开发工具
1.4.1C语言产生与发展
1.4.2C语言的特点
1.4.3C语言的程式结构
1.4.4C语言的开发工具简介
本章小结
习题
第2章数据类型、运算符与表达式
2.1C语言的字元集和标识符
2.1.1字元集
2.1.2标识符
2.1.3标识符的分类
2.2C语言的数据类型
2.3常量
2.3.1数值常量
2.3.2字元型常量
2.4变数
2.4.1变数的概念
2.4.2变数的基本数据类型
2.4.3变数的类型定义和使用
2.4.4变数的初始化
2.5库函式
2.5.1库函式的使用方法
2.5.2常用数学函式
2.5.3字元输入输出函式
2.5.4格式输入输出函式
2.6运算符和表达式
2.6.1C语言的运算符
2.6.2运算符的优先权和结合性
2.6.3C语言的表达式
本章小结
习题
第3章结构控制语句
3.1引例
3.2C语言的执行语句
3.2.1表达式语句
3.2.2空语句
3.2.3複合语句
3.2.4控制语句
3.3顺序结构
3.4选择结构
3.4.1用if语句实现选择结构
3.4.2if语句的嵌套
3.4.3用switch语句实现多分支选择结构
3.5循环结构
3.5.1goto型循环语句
3.5.2用while语句实现循环
3.5.3用do…while语句实现循环
3.5.4用for语句实现循环
3.5.5continue语句和break语句
3.5.6循环的嵌套
3.6程式举例
本章小结
习题
第4章数组
4.1一维数组
4.1.1一维数组的定义
4.1.2一维数组的初始化
4.1.3一维数组元素的使用
4.2二维数组
4.2.1二维数组的定义
4.2.2二维数组的初始化
4.2.3二维数组的使用
4.3数组与循环计算举例
本章小结
习题
第5章函式
5.1函式的作用
5.2函式定义和函式调用
5.2.1函式定义
5.2.2函式调用
5.3函式调用中的参数传递
5.3.1简单变数作函式参数
5.3.2数组作函式参数
5.4函式的嵌套调用和递归调用
5.4.1函式的嵌套调用
5.4.2函式的递归调用
5.5变数的作用域和存储类型
5.5.1局部变数及其存储类型
5.5.2全局变数及其存储类型
本章小结
习题
第6章指针
6.1引例
6.2指针和指针变数
6.2.1指针的概念
6.2.2指针变数的定义及初始化
6.2.3指针及指针变数的运算
6.3数组与指针
6.3.1指向一维数组的指针
6.3.2指向二维数组的指针
6.4字元串与指针
6.4.1字元串的概念
6.4.2字元数组
6.4.3指向字元串的指针
6.4.4字元数组与字元指针变数的对比
6.4.5字元串输入/输出函式
6.4.6字元串处理函式
6.4.7字元串套用举例
6.5指针数组
6.6指向指针的指针变数
6.7函式与指针
6.7.1指针变数作为函式参数
6.7.2函式指针变数与指针型函式
6.7.3main()函式的参数
6.8指针套用实例
本章小结
习题
第7章编译预处理
7.1预处理引例
7.2宏定义
7.2.1无参宏定义和宏替换
7.2.2带参数的宏定义
7.3档案包含
7.4条件编译
本章小结
习题
第8章自定义数据类型
8.1结构体
8.1.1结构体类型的定义
8.1.2结构体变数的定义及初始化
8.1.3结构体成员的引用
8.2结构体数组
8.2.1结构体数组的定义
8.2.2结构体数组的初始化
8.2.3结构体数组的套用
8.3结构体和指针
8.3.1指向结构体的指针
8.3.2指向结构体数组的指针
8.3.3结构体变数作为函式参数
8.4鍊表
8.4.1鍊表的定义
8.4.2结点的基本操作
8.4.3创建动态鍊表
8.4.4鍊表的输出
8.4.5鍊表的插入和删除操作
8.4.6鍊表的综合套用
8.5共用体
8.5.1共用体类型的定义
8.5.2共用体变数的定义
8.5.3共用体成员的引用
8.6枚举
8.6.1枚举类型的定义
8.6.2枚举变数的定义和使用
8.7用typedef定义类型别名
本章小结
习题
第9章档案
9.1档案概述
9.1.1档案的概念
9.1.2档案的分类
9.1.3流和档案类型指针
9.2档案的打开与关闭
9.2.1打开档案函式fopen()
9.2.2关闭档案函式fclose()
9.3档案的读写
9.3.1单字元读写函式
9.3.2字元串读写函式
9.3.3按格式读写函式
9.3.4数据块读写函式
9.4档案的定位
9.4.1rewind()函式
9.4.2随机定位函式fseek()
9.4.3获取档案指针当前位置函式ftell()
9.5档案的出错检测
本章小结
习题
第10章C语言项目实例——高校工资管理系统
10.1高校工资管理系统概述
10.2高校工资管理系统分析
10.2.1可行性分析
10.2.2需求分析
10.3高校工资管理系统的设计
10.3.1概要设计
10.3.2详细设计
10.4高校工资管理系统的实现
本章小结
习题
附录A常用字元与ASCII码对照表
附录BC库函式
参考文献

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有