注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C语言程序设计教程

C语言程序设计教程

C语言程序设计教程

定 价:¥22.00

作 者: 李淑华
出版社: 中国水利水电出版社
丛编项: 21世纪高职高专规划教材
标 签: C

ISBN: 9787508429298 出版时间: 2005-08-01 包装: 平装
开本: 16开 页数: 248 字数:  

内容简介

  本书共13章,内容包括:C语言的发展和特点;数据类型、数据的输入和输出语句;条件语句、循环语句、数组、函数与变量,以及程序设计方法;编译预处理;指针及结构体的概念、程序设计方法;C语言绘图和文件的有关操作函数等;最后简单介绍了C十十的发展、面向对象程序设计的有关概念。本书突出应用,在具有一定深度的同时,力求通俗易懂,适合课堂教学。为了检验学生对知识的掌握程度,本书配备了一定量的复习题和测试题。本书适合高职高专院校计算机专业的学生学习,非计算机专业的学生也可以选择性地学习。本书所配电子教案和源代码可从中国水利水电出版社网站http://www.waterpub.com.cn/softdown/下载。

作者简介

暂缺《C语言程序设计教程》作者简介

图书目录

前言
第1章 C语言概述
1.1 C语言发展概述
1.2 C语言的特点
1.3 简单的C语言程序
1.3.1 C语言程序的构成
1.3.2 C语言程序的特点
1.4 C程序的上机步骤
1.4.1 C程序的上机步骤
1.4.2 TurboC系统菜单
1.4.3 程序调试方法
习题
第2章 数据类型与表达式
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.2 整型数据
2.2.1 整型常量
2.2.2 整型变量
2.2.3 整型变量使用
2.3 字符型数据
2.3.1 字符型常量
2.3.2 字符型变量
2.3.3 字符串常量
2.4 浮点型数据
2.4.1 浮点型常量
2.4.2 浮点型变量(实型变量)
2.5 变量的初始化
2.6 运算符及表达式
2.6.1 算术运算符和算术表达式
2.6.2 赋值语句
2.6.3 关系运算符和关系表达式
2.6.4 逻辑运算符和逻辑表达式
2.6.5 位运算符
2.6.6 其他运算符
2.7 数据类型转换
2.7.1 自动类型转换
2.7.2 强制类型转换
2.8 类型定义
习题
第3章 数据的输入和输出
3.1 数据的输入
3.1.1 字符输入函数getchar
3.1.2 格式输入函数scanf
3.2 数据的输出
3.2.1 字符输出函数putchar
3.2.2 格式控制函数printf
3.3 应用举例
习题
技能训练
第4章 条件语句
4.1 语句和复合语句
4.2 if语句
4.2.1 if语句的三种形式
4.2.2 if语句的嵌套
4.2.3 条件运算符
4.3 switch语句
4.4 应用举例
*4.5 高级应用
习题
技能训练
第5章 循环控制
5.1 goto语句
5.2 while循环语句
5.3 dowhile循环语句
5.4 for循环语句
5.5 循环的嵌套
5.6 几种循环的比较
5.7 break语句和continue语句
5.7.1 break语句
5.7.2 continue语句
5.8 应用举例
*5.9 高级应用
习题
技能训练
第6章 数组
6.1 一维数组的定义和引用
6.1.1 一维数组的定义
6.1.2 一维数组元素的引用
6.1.3 一维数组的初始化
6.1.4 一维数组应用举例
6.2 二维数组的定义和引用
6.2.1 二维数组的定义
6.2.1 二维数组的引用
6.2.3 二维数组的初始化
6.2.4 二维数组应用举例
6.3 字符数组与字符串
6.3.1 字符数组
6.3.2 字符串
6.4 应用举例
*6.5 高级应用
习题
技能训练
第7章 函数与变量
7.1 函数的概念
7.2 函数的定义
7.2.1 无参函数的定义
7.2.2 有参函数的定义
7.3 函数参数和函数值
7.3.1 形式参数和实际参数
7.3.1 函数的返回值
7.4 函数的调用
7.4.1 函数调用的一般形式
7.4.2 函数调用的方式
7.4.3 对被调用函数的说明
7.5 函数的嵌套调用
7.6 函数的递归调用
7.7 数组作为函数参数
7.7.1 数组元素作函数实参
7.7.2 数组名作函数的实参与形参
7.8 变量的定义位置和作用范围
7.8.1 局部变量
7.8.2 全局变量
7.9 动态存储变量与静态存储变量
7.9.1 变量的存储类别
7.9.2 局部变量的存储方式
7.9.3 全局变量的存储方式
7.9.4 存储类别小结
7.9.5 内部函数和外部函数
7.1 0应用举例
*7.1 1高级应用
习题
技能训练
第8章 编译预处理
8.1 宏定义
8.1.1 不带参数的宏定义
8.1.2 带参数的宏定义
8.2 “文件包含”处理
8.3 条件编译
8.3.1 #ifdef语句
8.3.2 #ifndef语句
8.3.3 #if语句
8.3.4 #undef语句
8.4 应用举例
习题
技能训练
第9章 指针
9.1 指针的定义与引用
9.1.1 指针的概念
9.1.2 指针变量的定义
9.1.3 指针变量的引用
9.2 指针变量作为函数参数
9.3 指针与数组
9.3.1 指向数组元素的指针变量的定义与赋值
9.3.2 通过指针引用数组元素
9.3.3 指针变量的运算
9.3.4 数组名作函数参数
9.4 指针与字符串
9.4.1 字符数组
9.4.2 字符指针
9.5 指针数组
9.5.1 指针数组的引用
9.5.2 命令行参数
*9.6 高级应用
习题
技能训练
第10章 结构体与共用体
10.1 结构体的定义
10.2 定义结构体类型的变量
10.2.1 先定义结构体类型再定义变量名
10.2.2 在定义类型的同时定义变量
10.2.3 直接定义结构类型变量
10.3 结构体类型变量的引用
10.3.1 结构体类型变量的引用格式
10.3.2 结构体变量的引用规则
10.4 结构体变量的初始化
10.4.1 对外部存储类型的结构体变量进行初始化
10.4.2 对静态存储类型的结构体变量进行初始化
10.5 结构体数组
10.5.1 结构体数组的定义
10.5.2 结构体数组的初始化
10.5.3 举例
10.6 指向结构体类型数据的指针
10.6.1 指向结构体变量的指针
10.6.2 指向结构体数组的指针
10.7 用指针处理链表
10.7.1 链表
10.7.2 建立链表的方法--结构体
10.7.3 链表首指针和结尾标志
10.8 共用体
10.8.1 “共用体”类型变量的定义
10.8.2 共用体变量的引用方式
10.8.3 共用体类型数据的特点
10.9 枚举类型
*10.1 0高级应用
习题
技能训练
第11章 C语言绘图
11.1 微机的显示系统
11.2 TurboC图形函数
11.2.1 图形控制函数
11.2.2 颜色控制函数
11.2.3 基本图形函数
11.3 应用举例
习题
技能训练
第12章 文件
12.1 文件概述
12.1.1 文件的存储方式
12.1.2 C的文件操作
12.1.3 缓冲文件与非缓冲文件
12.1.4 文件类型指针
12.2 文件的打开与关闭
12.2.1 文件的打开(fopen函数)
12.2.2 文件的关闭(fclose函数)
12.3 文件的读写
12.3.1 读写一个字符
12.3.2 读写一个字符串
12.3.3 读写数据字段
12.3.4 文件的格式化读写
12.4 文件定位与随机读写
12.5 文件的出错检测
12.6 应用举例
*12.7 高级应用
习题
技能训练
第13章 C++简介
13.1 C++与面向对象程序没汁
13.1.1 面向对象程序设计
13.1.2 Windows平台上的C++程序开发工具
13.1.3 面向对象的主要概念
13.2 类说明
13.3 对象说明
13.4 继承
13.5 多态性
习题
附录A TurboC集成开发环境
附录B 运算符的优先级及其结合性
附录C 标准ASCII字符集
附录D TurboC2.0常用库函数
附录E 复习题
附录F 测试题

本目录推荐