C语言程序设计-第2版

出版社:北京邮电大学出版社
出版日期:2010-12-1
ISBN:9787563525324
作者:占跃华

书籍目录

第1章 C语言概述
1.1 程序与程序设计语言
1.1.1 程序
1.1.2 程序设计语言
1.2 C语言发展概述和主要特点
1.2.1 C语言的发展历史
1.2.2 C语言的主要特点
1.3 C程序的基本结构
1.4 程序的调试
1.4.1 调试步骤
1.4.2 Visual C++6.0集成开发环境
本章小结
习题1
第2章 C语言的基本知识
2.1 C语言的数据类型
2.2 变量与常量
2.2.1 变量
2.2.2 常量
2.3 整型数据
2.3.1 整型变量
2.3.2 整型常量
2.3.3 用printf()输出整型数据
2.3.4 用scanf()输入整型数据
2.4 浮点数
2.4.1 浮点变量
2.4.2 浮点常量
2.4.3 用printf()输出浮点数据
2.4.4 用scanf()输入浮点数据
2.5 字符型数据
2.5.1 字符变量
2.5.2 字符常量
2.5.3 用printf()输出字符
2.5.4 用scanf()输入字符
2.5.5 用getchar()输入字符和用putchar()输出字符
2.5.6 字符串常量
本章小结
习题2
第3章 运算符和表达式
3.1 表达式
3.2 算术运算符
3.3 赋值运算符
3.3.1 普通赋值运算符
3.3.2 复合赋值运算符
3.4 不同数据类型的数据间的混合运算
3.4.1 自动类型转换
3.4.2 强制类型转换
3.4.3 赋值表达式的类型转换
3.5 自增、自减运算符
3.6 逗号运算符
3.7 其他运算符
本章小结
习题3
第4章 顺序和选择结构程序设计
4.1 C语句概述
4.2 算法基本知识
4.2.1 算法的特性和要素
4.2.2 算法的描述
4.3 顺序结构程序设计
4.4 关系运算与逻辑运算
4.4.1 关系运算
4.4.2 逻辑运算
4.4.3 程序中对条件的描述
4.5 if语句
4.5.1 if语句的基本形式
4.5.2 缺省else结构的if语句
4.6 if语句的嵌套
4.7 条件运算符
4.8 switch语句
4.9 选择结构程序设计举例
本章小结
习题4
第5章 循环结构程序设计
5.1 while语句
5.2 do…while语句
5.3 for语句
5.4 break语句与continue语句
5.4.1 break语句
5.4.2 continue语句
5.5 循环的嵌套
5.6 用if和goto语句构成的循环结构
5.7 程序举例
本章小结
习题5
第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
第7章 函数
7.1 函数概述
7.2 函数的定义和调用
7.2.1 函数定义
7.2.2 函数调用
7.2.3 形参和实参
7.2.4 函数的值
7.3 函数的嵌套调用
7.4 函数的递归调用
7.5 局部变量和全局变量
7.5.1 局部变量
7.5.2 全局变量
7.6 数据的存储类别
7.6.1 动态存储与静态存储
7.6.2 auto变量
7.6.3 register变量
7.6.4 static变量
7.6.5 extern变量
7.7 内部函数与外部函数
本章小结
习题7
第8章 指针
8.1 地址与指针
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.5 指针与函数
8.5.1 指针作函数的参数
8.5.2 数组名作函数的参数
8.5.3 函数返回值是指针
8.5.4 指向函数的指针
8.6 指针数组
8.6.1 指针数组
8.6.2 main()函数的参数
8.7 多级指针
本章小结
习题8
第9章 结构体与其他数据类型
9.1 结构体类型
9.1.1 声明结构体类型
9.1.2 结构体变量的定义
9.1.3 结构体变量的引用
9.1.4 结构体变量的初始化
9.2 结构体数组
9.3 指向结构体类型数据的指针
9.4 链表
9.4.1 链表概述
9.4.2 链表的基本操作
9.4.3 链表操作应用
9.5 共用体
9.5.1 共用体概念
9.5.2 共用体类型的应用
9.6 枚举类型
9.7 用typedef定义类型
本章小结
习题9
第10章 文件
10.1 文件概述
10.2 文件指针
10.3 文件的打开与关闭
10.3.1 文件的打开
10.3.2 文件的关闭
10.4 文件的读写
10.4.1 fputc()函数和fgetc()函数
10.4.2 fputs()函数和fgets()函数
10.4.3 fprintf()函数和fscanf()函数
10.4.4 fread()函数和fwrite()函数
10.5 文件的定位
本章小结
习题10
第11章 预处理命令
11.1 宏定义
11.1.1 无参数的宏定义
11.1.2 带参数的宏定义
11.2 文件包含
11.3 条件编译
本章小结
习题11
第12章 位运算
12.1 位运算符和位运算
12.1.1 按位与运算符
12.1.2 按位或运算符
12.1.3 异或运算符
12.1.4 取反运算符
12.1.5 左移运算符
12.1.6 右移运算符
12.1.7 位运算赋值运算符
12.1.8 不同长度的数据进行位运算
12.2 位运算举例
12.3 位段
本章小结
习题12
附录A ASCII代码与字符对照表
附录B 运算符的优先级和结合性
附录C C语言库函数
附录D C语言中的关键字
附录E 学生成绩管理系统参考程序
参考文献

作者简介

C语言是目前较好的学习程序设计的语言,“C语言程序设计”课程是程序设计的重要基础课,是培养学生程序设计能力的重要课程之一。因此,学好“C语言程序设计”课程对掌握基本编程方法、培养基本编程素质具有重要意义。
本书是作者多年来在讲授“C语言程序设计”课程的基础上,总结多年的教学经验,对授课内容做了深入细致的研究后整理而成的。本书采用“以用促学”的编写原则,即通过编写实际应用程序来学习C语言抽象的标准和规则。本书不仅在内容上强调逻辑性,更注重介绍学习方法,使学生能根据例题举一反三。本书结构新颖、实例丰富,强调语言的规范和程序设计的方法与技巧,注重培养学生程序设计的思维方式和提高学生程序开发的能力。本书共12章:第1章C语言概述,第2章C语言的基本知识,第3章运算符和表达式,第4章顺序和选择结构程序设计,第5章循环结构程序设计,第6章数组,第7章函数,第8章指针,第9章结构体与其他数据类型,第10章文件,第11章预处理命令,第12章位运算。全书重点为第4章、第5章和第6章,难点为第7章、第8章和第9章。
本书适合作为高等院校各专业“C语言程序设计”课程的教材,也可用作社会教育培训的教学用书,授课内容、例题和习题可根据实际情况进行选用。


 C语言程序设计-第2版下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024