书籍详情
跟我学C程序设计
作者:杨章伟 等编著
出版社:清华大学出版社
出版时间:2010-09-01
ISBN:9787302234371
定价:¥58.00
购买这本书可以去
内容简介
C语言自从诞生开始,就成为了广泛使用的程序设计语言,是结构化程序设计语言的代表。C语言在软件工业领域一直具有独有的地位,并且自身在不断完善,必将作为特定软件开发的基础,在软件开发中发挥重要的作用,也可作为初学者学习程序设计语言的入门语言。《跟我学C程序设计》循序渐进地讲述了C语言的基础知识、C程序的组成及其开发过程、C程序中的数据、表达式和语句、控制程序流程、数组与字符串、指针与引用、函数、文件、算法、错误和异常处理、宏和预编译、高级操作等内容。在《跟我学C程序设计》的最后两章,讲解了两个典型的综合案例:成绩管理系统和个人通讯录管理系统。为了方便读者学习,《跟我学C程序设计》光盘中提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、数百页的电子资料以及书中讲解的源代码等内容。对于每章后面的习题,笔者都给了相应的解答,读者可以到下载。《跟我学C程序设计》涉及面广,从基本知识到高级内容和核心概念,再到综合案例,几乎涉及C语言开发的所有重要知识。《跟我学C程序设计》适合所有想全面学习C语言开发技术的人员阅读,也适合各种使用C语言进行开发的工程技术人员使用。对于经常使用c语言做开发的人员,更是一本不可多得的案头必备参考书。
作者简介
暂缺《跟我学C程序设计》作者简介
目录
第1章 C语言概述
1.1 引言
1.1.1 C语言的出现
1.1.2 C语言的特点
1.1.3 C语言的发展
1.2 C语言程序的基本组成
1.3 C程序的开发步骤
1.3.1 C编译器简介
1.3.2 代码编辑
1.3.3 编译
1.3.4 锚接
1.3.5 运行
1.3.6 保存
1.4 第一个C程序
1.5 本章习题
第2章 基本数据类型
2.1 C的基本数据类型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 整型数据类型
2.3.1 整型常量
2.3.2 整型变量
2.3.3 应用示例
2.4 浮点型数据类型
2.4.1 浮点型常量
2.4.2 浮点型变量
2.4.3 应用示例
2.5 字符型数据类型
2.5.1 字符常量
2.5.2 字符串常量
2.5.3 转义字符
2.5.4 字符变量
2.6 数据类型的相互转换
2.7 本章习题
第3章 去处符和表达式
3.1 常用运算符和表达式
3.1.1 常用运算符
3.1.2 表达式
3.2 算术运算
3.2.1 算术运算符
3.2.2 自增自减运算符
3.2.3 算术表达式
3.2.4.应用示例
3.3 赋值运算
3.3.1 简单赋值运算符和赋值表达式
3.3.2 复合赋值运算符
3.4 关系运算
3.4.1 关系运算符
3.4.2 关系表达式
3.5 逻辑运算
3.5.1 逻辑运算符
3.5.2 逻辑表达式
3.6 位运算
3.7 逗号运算符
3.8 条件运算符
3.9 运算符的优先级
3.10 本章习题
第4章 顺序结构
4.1 C语句概述
4.2 赋值语句
4.3 格式输入输出
4.3.1 printf函数——格式输出
4.3.2 seanf函数——格式输入
4.3.3 应用示例
4.4 字符数据的输入输出
4.4.1 putchar函数——字符输出
4.4.2 gctchar函数——字符输入
4.4.3 应用示例
4.5 综合应用
4.6 本章习题
第5章 选择结构
5.1 选择结构概述
5.1.1 条件的构成
5.1.2 关系运算的优先级
5.1.3 逻辑运算的优先级
5.2 if语句
5.2.1 if语句
5.2.2 ifelse语句
5.2.3 if else if else语句
5.2.4 if语句的注意事项
5.2.5 应用示例
5.3 switch语句
5.3.1 switch语句的形式
5.3.2 应用示例
5.4 选择结构的嵌套
5.5 条件表达式
5.6 综合应用
5.7 本章习题
第6章 循环结构
6.1 循环结构概述
6.2 go to语句及其构成的循环
6.3 While语句
6.3.1 while语句的形式
6.3.2 while语句的注意事项
6.4 do while语句
6.4.1 do while语句的形式
6.4.2 应用示例
6.5 for语句
6.5.1 for语句的形式
6.5.2 for语句的注意事项
6.6 循环嵌套
6.7 辅助控制语句
6.7.1 break语句
6.7.2 confinue语句
6.8 循环结构的综合应用
6.9 本章习题
第7章 数组
7.1 数组概述
7.1.1 基本概念
7.1.2 声明数组
7.2 一维数组
7.2.1 一维数组的存储形式
7.2.2 一维数组的声明
7.2.3 一维数组的引用
7.2.4 应用示例
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.4.4 应用示例
7.5 初始化数组
7.5.1 初始化一维数组
7.5.2 初始化二维数组
7.5.3 初始化字符数组
7.6 综合应用
7.7 本章习题
第8章 函数
8.1 函数
8.1.1 函数的分类
8.1.2 函数的作用
8.2 定义函数
8.2.1 定义无参函数
8.2.2 定义带参函数
8.2.3 定义空函数
8.2.4 应用示例
8.3 函数的参数及原型
8.3.1 形式参数和实际参数
8.3.2 函数的返回值
8.3.3 函数原型及声明
8.3.4 应用示例
8.4 调用函数
8.4.1 调用函数的-般形式
8.4.2 传值调用
8.4.3 传地址调用
8.5 嵌套调用和递归调用
8.5.1 嵌套调用
8.5.2 递归调用
8.6 数组作为函数参数
8.7 带参数的main函数
8.8 变量的作用域
8.8.1 局部变量
8.8.2 全局变量
8.8.3 变量的存储方式
8.9 综合应用
8.10 本章习题
第9章 指针
9.1 指针的基本概念
9.2 变量与指针
9.2.1 定义指针变量
9.2.2 指针变量的初始化
9.2.3 应用示例
9.3 指针的运算
9.3.1 取地址和取值运算
9.3.2 赋值运算
9.3.3 算术运算
9.3.4 关系运算
9.4 数组与指针
9.4.1 指向一维数组的指针
9.4.2 指向多维数组的指针
9.4.3 数组指针
9.5 字符串与指针
9.5.1 定义字符指针
9.5.2 应用示例
9.6 指针的综合应用
9.7 本章习题
第10章 指针的高级应用
10.1 指针与函数
10.I.1 指针作为函数参数
10.1.2 字符指针作为函数参数
10.1.3 指针函数
10.2 函数指针
10.2.1 函数:指针
10.2.2 函数指针数组
10.2.3 函数指针作为函数参数
10.3 指针数组
10.3.1 指针数组的使用
10.3.2 main函数中的指针数组
10.4 void指针
10.5 指向指针的指针
10.6 内存操作
10.6.1 内存分配方式
10.6.2 内存操作函数
10.6.3 应用示例
10.6.4 注意事项
10.7 综合应用
10.8 本章习题
第11章 编译预处理
11.1 坝处理概述
11.2 宏
11.2.1 宏概述
11.2.2 无参宏定义
11.2.3 带参宏定义
11.2.4 实参为表达式的宏调用
11.2.5 形参带括号的宏定义
11.3 宏与函数的区别
11.4 条件包含
11.4.1 #include预处理命令
11.4.2 应用示例
11.5 条件编译
11.5.1 #ifdef预处理命令
11.5.2 #ifndef预编译命令
11.5.3 #if预编译命令
11.6 应用示例
11.7 本章习题
第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.2 结构体数组
12.2.1 定义和引用结构体数组
12.2.2 应用示例
12.3 结构体指针
12.3.1 指向结构体变量的指针
12.3.2 指向结构体数组的指针
12.4 结构体作为函数参数
12.4.1 结构体指针作为参数
12.4.2 应用示例
12.5 共用体
12.5.1 共用体概述
12.5.2 构造共用体
12.5.3 声明共用体类型变量
12.5.4 共用体变量的使用和赋值
12.5.5 应用示例
12.6 枚举
12.6.1 定义枚举类型
12.6.2 枚举类型变量的声明和引用
12.7 用户自定义数据类型
12.8 综合示例
12.9 本章习题
第13章 文件
13.1 文件概述
13.1.1 文件的作用
13.1.2 文件的分类
13.2 文件的打开与关闭
13.2.1 打开文件
13.2.2 关闭文件
13.3 文件的读写
13.3.1 字符读写函数龟fgetc和取fputc
13.3.2 字符串读写函数fgets和fputs
13.3.3 数据块读写函数fread和fwrite
13.3.4 格式化读写函数fseaaf和fprintf
13.4 文件的定位
13.4.1 rewind函数
13.4.2 fseek函数
……
第14章 算法
第15章 C高级操作
第16章 程序调试
第17章 成绩管理系统
第18章 个人通讯录管理系统
1.1 引言
1.1.1 C语言的出现
1.1.2 C语言的特点
1.1.3 C语言的发展
1.2 C语言程序的基本组成
1.3 C程序的开发步骤
1.3.1 C编译器简介
1.3.2 代码编辑
1.3.3 编译
1.3.4 锚接
1.3.5 运行
1.3.6 保存
1.4 第一个C程序
1.5 本章习题
第2章 基本数据类型
2.1 C的基本数据类型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 整型数据类型
2.3.1 整型常量
2.3.2 整型变量
2.3.3 应用示例
2.4 浮点型数据类型
2.4.1 浮点型常量
2.4.2 浮点型变量
2.4.3 应用示例
2.5 字符型数据类型
2.5.1 字符常量
2.5.2 字符串常量
2.5.3 转义字符
2.5.4 字符变量
2.6 数据类型的相互转换
2.7 本章习题
第3章 去处符和表达式
3.1 常用运算符和表达式
3.1.1 常用运算符
3.1.2 表达式
3.2 算术运算
3.2.1 算术运算符
3.2.2 自增自减运算符
3.2.3 算术表达式
3.2.4.应用示例
3.3 赋值运算
3.3.1 简单赋值运算符和赋值表达式
3.3.2 复合赋值运算符
3.4 关系运算
3.4.1 关系运算符
3.4.2 关系表达式
3.5 逻辑运算
3.5.1 逻辑运算符
3.5.2 逻辑表达式
3.6 位运算
3.7 逗号运算符
3.8 条件运算符
3.9 运算符的优先级
3.10 本章习题
第4章 顺序结构
4.1 C语句概述
4.2 赋值语句
4.3 格式输入输出
4.3.1 printf函数——格式输出
4.3.2 seanf函数——格式输入
4.3.3 应用示例
4.4 字符数据的输入输出
4.4.1 putchar函数——字符输出
4.4.2 gctchar函数——字符输入
4.4.3 应用示例
4.5 综合应用
4.6 本章习题
第5章 选择结构
5.1 选择结构概述
5.1.1 条件的构成
5.1.2 关系运算的优先级
5.1.3 逻辑运算的优先级
5.2 if语句
5.2.1 if语句
5.2.2 ifelse语句
5.2.3 if else if else语句
5.2.4 if语句的注意事项
5.2.5 应用示例
5.3 switch语句
5.3.1 switch语句的形式
5.3.2 应用示例
5.4 选择结构的嵌套
5.5 条件表达式
5.6 综合应用
5.7 本章习题
第6章 循环结构
6.1 循环结构概述
6.2 go to语句及其构成的循环
6.3 While语句
6.3.1 while语句的形式
6.3.2 while语句的注意事项
6.4 do while语句
6.4.1 do while语句的形式
6.4.2 应用示例
6.5 for语句
6.5.1 for语句的形式
6.5.2 for语句的注意事项
6.6 循环嵌套
6.7 辅助控制语句
6.7.1 break语句
6.7.2 confinue语句
6.8 循环结构的综合应用
6.9 本章习题
第7章 数组
7.1 数组概述
7.1.1 基本概念
7.1.2 声明数组
7.2 一维数组
7.2.1 一维数组的存储形式
7.2.2 一维数组的声明
7.2.3 一维数组的引用
7.2.4 应用示例
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.4.4 应用示例
7.5 初始化数组
7.5.1 初始化一维数组
7.5.2 初始化二维数组
7.5.3 初始化字符数组
7.6 综合应用
7.7 本章习题
第8章 函数
8.1 函数
8.1.1 函数的分类
8.1.2 函数的作用
8.2 定义函数
8.2.1 定义无参函数
8.2.2 定义带参函数
8.2.3 定义空函数
8.2.4 应用示例
8.3 函数的参数及原型
8.3.1 形式参数和实际参数
8.3.2 函数的返回值
8.3.3 函数原型及声明
8.3.4 应用示例
8.4 调用函数
8.4.1 调用函数的-般形式
8.4.2 传值调用
8.4.3 传地址调用
8.5 嵌套调用和递归调用
8.5.1 嵌套调用
8.5.2 递归调用
8.6 数组作为函数参数
8.7 带参数的main函数
8.8 变量的作用域
8.8.1 局部变量
8.8.2 全局变量
8.8.3 变量的存储方式
8.9 综合应用
8.10 本章习题
第9章 指针
9.1 指针的基本概念
9.2 变量与指针
9.2.1 定义指针变量
9.2.2 指针变量的初始化
9.2.3 应用示例
9.3 指针的运算
9.3.1 取地址和取值运算
9.3.2 赋值运算
9.3.3 算术运算
9.3.4 关系运算
9.4 数组与指针
9.4.1 指向一维数组的指针
9.4.2 指向多维数组的指针
9.4.3 数组指针
9.5 字符串与指针
9.5.1 定义字符指针
9.5.2 应用示例
9.6 指针的综合应用
9.7 本章习题
第10章 指针的高级应用
10.1 指针与函数
10.I.1 指针作为函数参数
10.1.2 字符指针作为函数参数
10.1.3 指针函数
10.2 函数指针
10.2.1 函数:指针
10.2.2 函数指针数组
10.2.3 函数指针作为函数参数
10.3 指针数组
10.3.1 指针数组的使用
10.3.2 main函数中的指针数组
10.4 void指针
10.5 指向指针的指针
10.6 内存操作
10.6.1 内存分配方式
10.6.2 内存操作函数
10.6.3 应用示例
10.6.4 注意事项
10.7 综合应用
10.8 本章习题
第11章 编译预处理
11.1 坝处理概述
11.2 宏
11.2.1 宏概述
11.2.2 无参宏定义
11.2.3 带参宏定义
11.2.4 实参为表达式的宏调用
11.2.5 形参带括号的宏定义
11.3 宏与函数的区别
11.4 条件包含
11.4.1 #include预处理命令
11.4.2 应用示例
11.5 条件编译
11.5.1 #ifdef预处理命令
11.5.2 #ifndef预编译命令
11.5.3 #if预编译命令
11.6 应用示例
11.7 本章习题
第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.2 结构体数组
12.2.1 定义和引用结构体数组
12.2.2 应用示例
12.3 结构体指针
12.3.1 指向结构体变量的指针
12.3.2 指向结构体数组的指针
12.4 结构体作为函数参数
12.4.1 结构体指针作为参数
12.4.2 应用示例
12.5 共用体
12.5.1 共用体概述
12.5.2 构造共用体
12.5.3 声明共用体类型变量
12.5.4 共用体变量的使用和赋值
12.5.5 应用示例
12.6 枚举
12.6.1 定义枚举类型
12.6.2 枚举类型变量的声明和引用
12.7 用户自定义数据类型
12.8 综合示例
12.9 本章习题
第13章 文件
13.1 文件概述
13.1.1 文件的作用
13.1.2 文件的分类
13.2 文件的打开与关闭
13.2.1 打开文件
13.2.2 关闭文件
13.3 文件的读写
13.3.1 字符读写函数龟fgetc和取fputc
13.3.2 字符串读写函数fgets和fputs
13.3.3 数据块读写函数fread和fwrite
13.3.4 格式化读写函数fseaaf和fprintf
13.4 文件的定位
13.4.1 rewind函数
13.4.2 fseek函数
……
第14章 算法
第15章 C高级操作
第16章 程序调试
第17章 成绩管理系统
第18章 个人通讯录管理系统
猜您喜欢