书籍详情
C语言程序设计
作者:李学军 主编
出版社:中国铁道出版社
出版时间:2008-07-01
ISBN:9787113084745
定价:¥28.00
购买这本书可以去
内容简介
《高等职业教育计算机规划教材:C语言程序设计》采用理论讲授与上机实验相结合的方式,较全面系统地介绍了C语言的基础知识,C语言程序设计的基本方法和基本技巧,C语言程序设计的三种基本结构以及数组、函数、编译预处理、指针、结构、文件操作,C语言的综合应用等内容。《高等职业教育计算机规划教材:C语言程序设计》是作者根据多年的教学经验编写而成,在内容编排上尽量体现出易学的特点,讲解清晰细致,便于读者阅读理解;各章之后附有练习与思考题,针对性强;实验指导目的明确,可操作性强;综合实例深入浅出,通俗易懂。《高等职业教育计算机规划教材:C语言程序设计》适合作为高职高专院校各专业“C语言程序设计”课程的教学用书,也可作为全国计算机等级考试(二级C)的辅导教材,还可作为其他人员自学C语言的参考用书。
作者简介
暂缺《C语言程序设计》作者简介
目录
第1章 C语言概述
1.1 C语言的发展简史和特点
1.1.1 C语言的产生与发展
1.1.2 C语言的特点
1.2 C程序的结构与书写规则
1.2.1 C程序的基本结构
1.2.2 如何编写可读性良好的C程序
1.3 C语言的语句、标识符和关键字
1.3.1 C语言的语句
1.3.2 C语言标识符
1.3.3 C语言关键字
1.4 C程序的运行与调试
1.4.1 C程序设计的基本步骤
1.4.2 如何使用TurboC++3.0运行与调试C程序
本章 小结
练习与思考
实验一 C程序的运行环境和运行方法
第2章 基本数据类型、运算符与表达式
2.1 C语言的数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 整型数据
2.3.1 整型常量
2.3.2 整型变量
2.4 实型数据
2.4.1 实型常量
2.4.2 实型变量
2.5 字符型数据
2.5.1 字符常量
2.5.2 字符变量
2.5.3 字符串常量
2.6 各种类型数据之间的混合运算
2.7 运算符及其表达式
2.7.1 算术运算符和算术表达式
2.7.2 自增与自减运算符
2.7.3 赋值运算符和赋值表达式
2.7.4 关系运算符和关系表达式
2.7.5 逻辑运算符和逻辑表达式
2.7.6 逗号运算符和逗号表达式
2.7.7 位运算符及其表达式
2.8 运算符的优先级及其结合性
本章 小结
练习与思考
实验二 基本数据类型、运算符及表达式
第3章 C语句和简单的C程序设计
3.1 C语句概述
3.2 程序的三种基本结构
3.3 赋值语句
3.4 数据输出
3.4.1 printf()一格式化输出函数
3.4.2 putchar()一单个字符的输出函数
3.4.3 scanf()一格式化输入函数
3.4.4 getchar()一单个字符输入函数
3.5 顺序结构的C程序设计举例
本章 小结
练习与思考
实验三 简单的C程序设计
第4章 选择结构程序设计
4.1 if语句
4.1.1 if语句的一般格式
4.1.2 if语句的三种形式
4.1.3 if语句的嵌套
4.1.4 条件运算符及条件表达式
4.2 switch语句
4.3 选择结构的c程序设计举例
本章 小结
练习与思考
实验四 选择结构程序设计
第5章 循环结构的C程序设计
5.1 循环语句
5.1.1 goto语句
5.1.2 while语句
5.1.3 dowhile语句
5.1.4 for语句
5.2 break语句和continue语句
5.2.1 break语句
5.2.2 continue语句
5.2.3 break语句和continue语句的区别和联系
5.3 循环的嵌套
5.4 几种循环的比较
5.5 循环结构的C程序设计举例
本章 小结
练习与思考
实验五 循环结构程序设计
第6章 数组和串
6.1 一维数组的定义和引用
6.1.1 一维数组的定义
6.1.2 一维数组元素的引用
6.1.3 一维数组元素的初始化
6.1.4 一维数组应用举例
6.2 二维数组的定义和引用
6.2.1 二维数组的定义
6.2.2 二维数组元素的引用
6.2.3 二维数组元素的初始化
6.2.4 二维数组应用举例
6.3 字符数组与字符串
6.3.1 字符数组的定义
6.3.2 字符数组的初始化
6.3.3 字符数组的引用
6.3.4 字符串
6.3.5 常用的字符串处理函数
6.4 数组应用举例
本章 小结
练习与思考
实验六 数组与字符串的应用
第7章 函数
7.1 C程序的模块化结构
7.1.1 概述
7.1.2 函数的种类
7.2 库函数
7.2.1 C语言常用库函数
7.2.2 标准库函数的调用
7.3 函数的定义
7.3.1 函数的定义格式
7.3.2 函数的返回值与函数类型
7.3.3 对被调用函数的说明和函数原型
7.3.4 函数的形参与实参
7.4 函数的调用
7.4.1 函数的简单调用
7.4.2 函数的嵌套调用
7.4.3 函数的递归调用
7.5 数组作为函数参数
7.5.1 数组元素作为函数参数
7.5.2 数组名作为函数的形参和实参
7.6 由多个函数组成的C程序设计应用举例
本章 小结
练习与思考
实验七 函数
第8章 编译预处理
8.1 宏定义与符号常量
8.1.1 无参数的宏定义
8.1.2 带参数的宏定义
8.2 文件包含
8.3 条件编译
本章 小结
练习与思考
实验八 编译预处理
第9章 指针
9.1 什么是指针
9.2 指针和指针变量
9.2.1 指针变量的定义
9.2.2 指针变量的初始化
9.2.3 指针变量的引用
9.2.4 指针变量作函数参数
9.3 数组指针
9.3.1 指向数组元素的指针变量
9.3.2 通过指针引用数组元素
9.3.3 数组名作函数参数
9.4 字符串指针和指向字符串的指针变量
9.4.1 字符串的指针表示和引用
9.4.2 字符串指针作函数参数
9.5 函数指针
9.5.1 指向函数的指针变量
9.5.2 用函数指针调用函数
9.5.3 用指向函数的指针作函数参数
9.6 返回指针值的函数
9.7 指针数组和指向指针的指针
9.7.1 指针数组
9.7.2 指针数组作main()函数的形参
9.7.3 指向指针的指针
9.8 指针应用举例
本章 小结
练习与思考
实验九 指针的应用
第10章 结构体、共用体、枚举体和用户自定义类型
10.1 结构体
10.1.1 结构体的类型定义
10.1.2 结构体变量的定义
10.1.3 结构体变量的引用与初始化
10.1.4 结构体数组
10.1.5 指向结构体类型数据的指针
10.2 共用体
10.2.1 共用体类型的定义
10.2.2 共用体类型变量定义
10.2.3 共用体变量的引用
10.3 枚举体
10.4 用户自定义类型
10.5 应用举例
本章 小结
练习与思考
实验十 结构体和共用体
第11章 C语言的模块化程序设计
11.1 程序设计的基本方法
11.2 C语言对模块化程序设计的支持
11.2.1 内部变量、外部变量及其作用范围
11.2.2 变量的存储方式
11.2.3 内部函数和外部函数
11.3 多个源程序文件组成的C程序设计案例分析
本章 小结
练习与思考
实验十一 C语言的模块化程序设计
第12章 文件
12.1 C语言文件概述
12.1.1 文件的概念与分类
12.1.2 缓冲文件系统与非缓冲文件系统
12.1.3 文件的操作流程
12.2 文件的打开与关闭
12.2.1 文件的打开函数fopen()
12.2.2 文件的关闭函数fcolse()
12.3 文件的读写
12.3.1 读/写一个字符函数
12.3.2 读/写一个字符串函数
12.3.3 读/写一个数据块函数
12.3.4 对文件进行格式化读/写函数
12.3.5 读/写函数的选用原则
12.4 位置指针与文件定位
12.4.1 随机读写与fseek()函数
12.4.2 返回文件当前位置的函数ftell()
12.4.3 位置指针复位函数rewind()
12.5 出错检测
12.5.1 ferror()函数
12.5.2 clearerr()函数
12.6 应用举例
本章 小结
练习与思考
实验十二 文件
第13章 C语言的综合应用
13.1 顺序表的插入与删除
13.2 利用结构体变量构成链表
13.3 绘制图形实例
13.4 综合应用案例分析
本章 小结
练习与思考
实验十三 C语言的综合应用
附录A ASCII(美国信息交换标准编码)表
附录B C语言的语法提要
附录C 运算符的优先级与结合性
附录D TurboC常用库函数
附录E C语言使用中的常见错误
参考文献
1.1 C语言的发展简史和特点
1.1.1 C语言的产生与发展
1.1.2 C语言的特点
1.2 C程序的结构与书写规则
1.2.1 C程序的基本结构
1.2.2 如何编写可读性良好的C程序
1.3 C语言的语句、标识符和关键字
1.3.1 C语言的语句
1.3.2 C语言标识符
1.3.3 C语言关键字
1.4 C程序的运行与调试
1.4.1 C程序设计的基本步骤
1.4.2 如何使用TurboC++3.0运行与调试C程序
本章 小结
练习与思考
实验一 C程序的运行环境和运行方法
第2章 基本数据类型、运算符与表达式
2.1 C语言的数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 整型数据
2.3.1 整型常量
2.3.2 整型变量
2.4 实型数据
2.4.1 实型常量
2.4.2 实型变量
2.5 字符型数据
2.5.1 字符常量
2.5.2 字符变量
2.5.3 字符串常量
2.6 各种类型数据之间的混合运算
2.7 运算符及其表达式
2.7.1 算术运算符和算术表达式
2.7.2 自增与自减运算符
2.7.3 赋值运算符和赋值表达式
2.7.4 关系运算符和关系表达式
2.7.5 逻辑运算符和逻辑表达式
2.7.6 逗号运算符和逗号表达式
2.7.7 位运算符及其表达式
2.8 运算符的优先级及其结合性
本章 小结
练习与思考
实验二 基本数据类型、运算符及表达式
第3章 C语句和简单的C程序设计
3.1 C语句概述
3.2 程序的三种基本结构
3.3 赋值语句
3.4 数据输出
3.4.1 printf()一格式化输出函数
3.4.2 putchar()一单个字符的输出函数
3.4.3 scanf()一格式化输入函数
3.4.4 getchar()一单个字符输入函数
3.5 顺序结构的C程序设计举例
本章 小结
练习与思考
实验三 简单的C程序设计
第4章 选择结构程序设计
4.1 if语句
4.1.1 if语句的一般格式
4.1.2 if语句的三种形式
4.1.3 if语句的嵌套
4.1.4 条件运算符及条件表达式
4.2 switch语句
4.3 选择结构的c程序设计举例
本章 小结
练习与思考
实验四 选择结构程序设计
第5章 循环结构的C程序设计
5.1 循环语句
5.1.1 goto语句
5.1.2 while语句
5.1.3 dowhile语句
5.1.4 for语句
5.2 break语句和continue语句
5.2.1 break语句
5.2.2 continue语句
5.2.3 break语句和continue语句的区别和联系
5.3 循环的嵌套
5.4 几种循环的比较
5.5 循环结构的C程序设计举例
本章 小结
练习与思考
实验五 循环结构程序设计
第6章 数组和串
6.1 一维数组的定义和引用
6.1.1 一维数组的定义
6.1.2 一维数组元素的引用
6.1.3 一维数组元素的初始化
6.1.4 一维数组应用举例
6.2 二维数组的定义和引用
6.2.1 二维数组的定义
6.2.2 二维数组元素的引用
6.2.3 二维数组元素的初始化
6.2.4 二维数组应用举例
6.3 字符数组与字符串
6.3.1 字符数组的定义
6.3.2 字符数组的初始化
6.3.3 字符数组的引用
6.3.4 字符串
6.3.5 常用的字符串处理函数
6.4 数组应用举例
本章 小结
练习与思考
实验六 数组与字符串的应用
第7章 函数
7.1 C程序的模块化结构
7.1.1 概述
7.1.2 函数的种类
7.2 库函数
7.2.1 C语言常用库函数
7.2.2 标准库函数的调用
7.3 函数的定义
7.3.1 函数的定义格式
7.3.2 函数的返回值与函数类型
7.3.3 对被调用函数的说明和函数原型
7.3.4 函数的形参与实参
7.4 函数的调用
7.4.1 函数的简单调用
7.4.2 函数的嵌套调用
7.4.3 函数的递归调用
7.5 数组作为函数参数
7.5.1 数组元素作为函数参数
7.5.2 数组名作为函数的形参和实参
7.6 由多个函数组成的C程序设计应用举例
本章 小结
练习与思考
实验七 函数
第8章 编译预处理
8.1 宏定义与符号常量
8.1.1 无参数的宏定义
8.1.2 带参数的宏定义
8.2 文件包含
8.3 条件编译
本章 小结
练习与思考
实验八 编译预处理
第9章 指针
9.1 什么是指针
9.2 指针和指针变量
9.2.1 指针变量的定义
9.2.2 指针变量的初始化
9.2.3 指针变量的引用
9.2.4 指针变量作函数参数
9.3 数组指针
9.3.1 指向数组元素的指针变量
9.3.2 通过指针引用数组元素
9.3.3 数组名作函数参数
9.4 字符串指针和指向字符串的指针变量
9.4.1 字符串的指针表示和引用
9.4.2 字符串指针作函数参数
9.5 函数指针
9.5.1 指向函数的指针变量
9.5.2 用函数指针调用函数
9.5.3 用指向函数的指针作函数参数
9.6 返回指针值的函数
9.7 指针数组和指向指针的指针
9.7.1 指针数组
9.7.2 指针数组作main()函数的形参
9.7.3 指向指针的指针
9.8 指针应用举例
本章 小结
练习与思考
实验九 指针的应用
第10章 结构体、共用体、枚举体和用户自定义类型
10.1 结构体
10.1.1 结构体的类型定义
10.1.2 结构体变量的定义
10.1.3 结构体变量的引用与初始化
10.1.4 结构体数组
10.1.5 指向结构体类型数据的指针
10.2 共用体
10.2.1 共用体类型的定义
10.2.2 共用体类型变量定义
10.2.3 共用体变量的引用
10.3 枚举体
10.4 用户自定义类型
10.5 应用举例
本章 小结
练习与思考
实验十 结构体和共用体
第11章 C语言的模块化程序设计
11.1 程序设计的基本方法
11.2 C语言对模块化程序设计的支持
11.2.1 内部变量、外部变量及其作用范围
11.2.2 变量的存储方式
11.2.3 内部函数和外部函数
11.3 多个源程序文件组成的C程序设计案例分析
本章 小结
练习与思考
实验十一 C语言的模块化程序设计
第12章 文件
12.1 C语言文件概述
12.1.1 文件的概念与分类
12.1.2 缓冲文件系统与非缓冲文件系统
12.1.3 文件的操作流程
12.2 文件的打开与关闭
12.2.1 文件的打开函数fopen()
12.2.2 文件的关闭函数fcolse()
12.3 文件的读写
12.3.1 读/写一个字符函数
12.3.2 读/写一个字符串函数
12.3.3 读/写一个数据块函数
12.3.4 对文件进行格式化读/写函数
12.3.5 读/写函数的选用原则
12.4 位置指针与文件定位
12.4.1 随机读写与fseek()函数
12.4.2 返回文件当前位置的函数ftell()
12.4.3 位置指针复位函数rewind()
12.5 出错检测
12.5.1 ferror()函数
12.5.2 clearerr()函数
12.6 应用举例
本章 小结
练习与思考
实验十二 文件
第13章 C语言的综合应用
13.1 顺序表的插入与删除
13.2 利用结构体变量构成链表
13.3 绘制图形实例
13.4 综合应用案例分析
本章 小结
练习与思考
实验十三 C语言的综合应用
附录A ASCII(美国信息交换标准编码)表
附录B C语言的语法提要
附录C 运算符的优先级与结合性
附录D TurboC常用库函数
附录E C语言使用中的常见错误
参考文献
猜您喜欢