C语言程序设计教程

出版时间:2005-8  出版社:水利水电  作者:李淑华  页数:248  

内容概要

  《C语言程序设计教程》共13章,内容包括:C语言的发展和特点;数据类型、数据的输入和输出语句;条件语句、循环语句、数组、函数与变量,以及程序设计方法;编译预处理;指针及结构体的概念、程序设计方法;C语言绘图和文件的有关操作函数等;最后简单介绍了C十十的发展、面向对象程序设计的有关概念。本书突出应用,在具有一定深度的同时,力求通俗易懂,适合课堂教学。为了检验学生对知识的掌握程度,本书配备了一定量的复习题和测试题。《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 字符输入函数getchar3.1.2 格式输入函数scanf3.2 数据的输出3.2.1 字符输出函数putchar3.2.2 格式控制函数printf3.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 测试题

图书封面

评论、评分、阅读与下载


    C语言程序设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7