书籍详情
C语言程序设计
作者:洪锦魁编著
出版社:科学出版社
出版时间:2004-01-01
ISBN:9787030123985
定价:¥35.00
购买这本书可以去
内容简介
本书介绍了C语言的基本数据处理、基本输入输出、程序流程控制、数组与指针、函数、变量,预处理、自定义数据类型、字符串、位运算、字符测试与转换函数、文件的输入输出、文件及目录管理和常用函数等,以及相关的基本数据结构,如链表、堆栈、队列和二叉树等。不仅内容全面,而且给出了典型而具体的程序实例,以增强读者的学习效果。本书可作为高等学校本科学生的教材,也可供程序设计人员阅读。本书繁体字版名为《精通C语言》。由文魁信息股份有限公司出版,版权属洪锦魁所有。本书简体字中文版由文魁信息股份有限公司授权科学出版社独家出版。末经本书原版出版者和本书出版者书许可,任何单位和个人均不得以任何手段复制或传播本书的部分或全部。
作者简介
暂缺《C语言程序设计》作者简介
目录
第1章 C语言基本概念
1. 1 C程序语言开发过程
1. 2 程序的名称
1. 3 一个简单的C程序
1. 4 C程序的基本组成
1. 4. 1 行号
1. 4. 2 注释
1. 4. 3 main 函数
1. 4. 4 函数体
1. 4. 5 变量的声明
1. 4. 6 对程序范例chl 1. c]的说明
第2章 数据类型. 运算符和表达式
2. 1 变量名的使用
2. 2 变量的声明
2. 3 基本数据类型
2. 3. 1 整型变量
2. 3. 2 字符变量
2. 3. 3 实型
2. 3. 4 字符串数据类型
2. 4 常量的表达方式
2. 4. 1 整型常量
2. 4. 2 实型常量
2. 4. 3 字符常量
2. 4. 4 字符串常量
2. 5 基本的算术运算
2. 6 类型的转换
2. 7 C语言的特殊表达式
2. 7. 1 自增. 自减运算符
2. 7. 2 复合的赋值运算符
2. 7. 3 sizeof
习题
第3章 基本输入输出
3. 1 printf 函数
3. 1. 1 C语言的控制字符\n
3. 1. 2 %d十进制整数的输出
3. 1. 3 %f实数的输出
3. 1. 4 %c字符的输出
3. 1. 5 其他格式化数据输出规则
3. 2 scanf 函数
3. 3 字符的输入和输出函数
习题
第4章 流程控制
4. 1 关系运算符与逻辑运算符
4. 2 for语句
4. 3 while语句
4. 4 do-while语句
4. 5 if语句
4. 6 else-if语句
4. 7 el e2:e3特殊表达式
4. 8 switch语句
4. 9 break语句
4. 10 continue语句
4. 11 goto语句
习题
第5章 数组和指针
5. 1 一维数组
5. 2 二维数组
5. 3 指针的基本概念
5. 4 指针和数组的混合应用
习题
第6章 函数
6. 1 函数的定义
6. 2 主程序函数的位置
6. 3 函数的返回值
6. 4 数组作为函数参数
6. 5 指针的传递
6. 6 递归函数的调用
6. 7 新式ANSI函数的声明
6. 8 简易数学函数的使用
6. 8. 1 eM函数
6. 8. 2 log函数
6. 8. 3 log10函数
6. 8. 4 sqrt函数
6. 8. 5 floor函数
6. 8. 6 ceil函数
6. 8. 7 fabs函数
6. 8. 8 hypot函数
6. 8. 9 pow函数
6. 8. 10 三角函数
习题
第7章 变量的作用域
7. 1 auto
7. 2 static
7. 3 external
7. 4 staticexternal
7. 5 register
习题
第8章 编译预处理
8. 1 宏定义
8. 2 “文件包含”处理
8. 3 条件编译
8. 3. 1 #if
8. 3. 2 #endif
8. 3. 3 #else
8. 3. 4 #ifdef
8. 3. 5 #ifndef
8. 3. 6 gundef
习题
第9章 自定义数据类型
9. 1 用typedef定义类型
9. 2 结构体类型
9. 3 结构体数组
9. 4 结构体嵌套
9. 5 结构体数据与函数
9. 6 共用体
9. 7 枚举类型
习题
第10章 字符串
10. 1 由字符所组成的一维数组
10. 2 字符串的应用
10. 2. 1 构成字符串的基本要件
10. 2. 2 标准字符串的输出
10. 2. 3 标准字符串的输入
10. 3 字符串与指针
10. 4 gets 和puts 函数
10. 4. 1 gets 函数
10. 4. 2 puts 函数
10. 5 字符串处理函数
10. 5. 1 strcat 函数
10. 5. 2 strcmp 函数
10. 5. 3 strcpy 函数
10. 5. 4 strlen 函数
10. 5. 5 strncat 函数
10. 5. 6 strncmp 函数
10. 5. 7 strncpy 函数
10. 6 字符串数组
10. 7 数组的字符串指针
10. 8 命令行的参数
习题
第11章 位运算
11. 1 &运算符
11. 2 |运算符
11. 3 ^运算符
11. 4 ~运算符
11. 5 <<运算符
11. 6 >>运算符
11. 7 位段
习题
第12章 字符测试与字符转换函数
12. 1 isalnum 函数
12. 2 isalpha 函数
12. 3 isascli 函数
12. 4 iscntrl 函数
12. 5 isdigit 函数
12. 6 isgraph 函数
12. 7 islower 函数
12. 8 isprint 函数
12. 9 ispunct 函数
12. 10 isspace 函数
12. 11 isupper 函数
12. 12 isxdigit 函数
12. 13 tolower 函数
12. 14 toupper 函数
习题
第13章 文件的输入与输出
13. 1 有缓冲区的输入与输出函数
13. 1. 1 fopen 函数
13. 1. 2 fclose 函数
13. 1. 3 putc 函数
13. 1. 4 getc 函数
13. 1. 5 fprintf 函数
13. 1. 6 fscanf 函数
13. 1. 7 feof 函数
13. 1. 8 ferror 函数
13. 1. 9 fwrite 函数
13. 1. 10 fread 函数
13. 1. 11 fseek 函数
13. 1. 12 rewind 函数
13. 2 TurboC默认的文件指针
13. 3 无缓冲区的输入与输出
13. 3. 1 open 函数
13. 3. 2 close 函数
13. 3. 3 read 函数
13. 3. 4 wirte 函数
13. 3. 5 lseek 函数
13. 4 TurboC默认的文件代号
习题
第14章 文件与目录的管理
14. 1 文件的删除
14. 1. 1 remove 函数
14. 1. 2 unlink 函数
14. 2 文件名的更改
14. 3 文件的读写模式
14. 3. 1 access 函数
14. 3. 2 chmod 函数
14. 4 计算文件长度
14. 5 子目录的建立
14. 6 删除子目录
14. 7 获得当前目录路径
14. 8 更改当前工作目录
习题
第15章 其他常用函数
15. 1 数据转换函数
15. 1. 1 atof 函数
15. 1. 2 atoi 函数
15. 1. 3 atol 函数
15. 1. 4 gcvt 函数
15. 1. 5 itoa 函数
15. 1. 6 ltoa
15. 2 随机数函数
习题
第16章 链表
16. 1 动态数据结构的声明
16. 2 内存的配置
16. 3 链表的基本操作
16. 4 链表的连接
16. 5 对链表的删除操作
16. 6 释放内存空间
16. 7 插入节点
16. 8 双向链表
习题
第17章 堆栈与队列
17. 1 堆栈
17. 2 队列
习题
第18章 二叉树
18. 1 二叉树的节点结构
18. 2 建立二叉树
18. 3 输出二叉树
18. 3. 1 中序输出方式
18. 3. 2 前序输出方式
18. 3. 3 后序输出方式
习题
附录1
附录2
1. 1 C程序语言开发过程
1. 2 程序的名称
1. 3 一个简单的C程序
1. 4 C程序的基本组成
1. 4. 1 行号
1. 4. 2 注释
1. 4. 3 main 函数
1. 4. 4 函数体
1. 4. 5 变量的声明
1. 4. 6 对程序范例chl 1. c]的说明
第2章 数据类型. 运算符和表达式
2. 1 变量名的使用
2. 2 变量的声明
2. 3 基本数据类型
2. 3. 1 整型变量
2. 3. 2 字符变量
2. 3. 3 实型
2. 3. 4 字符串数据类型
2. 4 常量的表达方式
2. 4. 1 整型常量
2. 4. 2 实型常量
2. 4. 3 字符常量
2. 4. 4 字符串常量
2. 5 基本的算术运算
2. 6 类型的转换
2. 7 C语言的特殊表达式
2. 7. 1 自增. 自减运算符
2. 7. 2 复合的赋值运算符
2. 7. 3 sizeof
习题
第3章 基本输入输出
3. 1 printf 函数
3. 1. 1 C语言的控制字符\n
3. 1. 2 %d十进制整数的输出
3. 1. 3 %f实数的输出
3. 1. 4 %c字符的输出
3. 1. 5 其他格式化数据输出规则
3. 2 scanf 函数
3. 3 字符的输入和输出函数
习题
第4章 流程控制
4. 1 关系运算符与逻辑运算符
4. 2 for语句
4. 3 while语句
4. 4 do-while语句
4. 5 if语句
4. 6 else-if语句
4. 7 el e2:e3特殊表达式
4. 8 switch语句
4. 9 break语句
4. 10 continue语句
4. 11 goto语句
习题
第5章 数组和指针
5. 1 一维数组
5. 2 二维数组
5. 3 指针的基本概念
5. 4 指针和数组的混合应用
习题
第6章 函数
6. 1 函数的定义
6. 2 主程序函数的位置
6. 3 函数的返回值
6. 4 数组作为函数参数
6. 5 指针的传递
6. 6 递归函数的调用
6. 7 新式ANSI函数的声明
6. 8 简易数学函数的使用
6. 8. 1 eM函数
6. 8. 2 log函数
6. 8. 3 log10函数
6. 8. 4 sqrt函数
6. 8. 5 floor函数
6. 8. 6 ceil函数
6. 8. 7 fabs函数
6. 8. 8 hypot函数
6. 8. 9 pow函数
6. 8. 10 三角函数
习题
第7章 变量的作用域
7. 1 auto
7. 2 static
7. 3 external
7. 4 staticexternal
7. 5 register
习题
第8章 编译预处理
8. 1 宏定义
8. 2 “文件包含”处理
8. 3 条件编译
8. 3. 1 #if
8. 3. 2 #endif
8. 3. 3 #else
8. 3. 4 #ifdef
8. 3. 5 #ifndef
8. 3. 6 gundef
习题
第9章 自定义数据类型
9. 1 用typedef定义类型
9. 2 结构体类型
9. 3 结构体数组
9. 4 结构体嵌套
9. 5 结构体数据与函数
9. 6 共用体
9. 7 枚举类型
习题
第10章 字符串
10. 1 由字符所组成的一维数组
10. 2 字符串的应用
10. 2. 1 构成字符串的基本要件
10. 2. 2 标准字符串的输出
10. 2. 3 标准字符串的输入
10. 3 字符串与指针
10. 4 gets 和puts 函数
10. 4. 1 gets 函数
10. 4. 2 puts 函数
10. 5 字符串处理函数
10. 5. 1 strcat 函数
10. 5. 2 strcmp 函数
10. 5. 3 strcpy 函数
10. 5. 4 strlen 函数
10. 5. 5 strncat 函数
10. 5. 6 strncmp 函数
10. 5. 7 strncpy 函数
10. 6 字符串数组
10. 7 数组的字符串指针
10. 8 命令行的参数
习题
第11章 位运算
11. 1 &运算符
11. 2 |运算符
11. 3 ^运算符
11. 4 ~运算符
11. 5 <<运算符
11. 6 >>运算符
11. 7 位段
习题
第12章 字符测试与字符转换函数
12. 1 isalnum 函数
12. 2 isalpha 函数
12. 3 isascli 函数
12. 4 iscntrl 函数
12. 5 isdigit 函数
12. 6 isgraph 函数
12. 7 islower 函数
12. 8 isprint 函数
12. 9 ispunct 函数
12. 10 isspace 函数
12. 11 isupper 函数
12. 12 isxdigit 函数
12. 13 tolower 函数
12. 14 toupper 函数
习题
第13章 文件的输入与输出
13. 1 有缓冲区的输入与输出函数
13. 1. 1 fopen 函数
13. 1. 2 fclose 函数
13. 1. 3 putc 函数
13. 1. 4 getc 函数
13. 1. 5 fprintf 函数
13. 1. 6 fscanf 函数
13. 1. 7 feof 函数
13. 1. 8 ferror 函数
13. 1. 9 fwrite 函数
13. 1. 10 fread 函数
13. 1. 11 fseek 函数
13. 1. 12 rewind 函数
13. 2 TurboC默认的文件指针
13. 3 无缓冲区的输入与输出
13. 3. 1 open 函数
13. 3. 2 close 函数
13. 3. 3 read 函数
13. 3. 4 wirte 函数
13. 3. 5 lseek 函数
13. 4 TurboC默认的文件代号
习题
第14章 文件与目录的管理
14. 1 文件的删除
14. 1. 1 remove 函数
14. 1. 2 unlink 函数
14. 2 文件名的更改
14. 3 文件的读写模式
14. 3. 1 access 函数
14. 3. 2 chmod 函数
14. 4 计算文件长度
14. 5 子目录的建立
14. 6 删除子目录
14. 7 获得当前目录路径
14. 8 更改当前工作目录
习题
第15章 其他常用函数
15. 1 数据转换函数
15. 1. 1 atof 函数
15. 1. 2 atoi 函数
15. 1. 3 atol 函数
15. 1. 4 gcvt 函数
15. 1. 5 itoa 函数
15. 1. 6 ltoa
15. 2 随机数函数
习题
第16章 链表
16. 1 动态数据结构的声明
16. 2 内存的配置
16. 3 链表的基本操作
16. 4 链表的连接
16. 5 对链表的删除操作
16. 6 释放内存空间
16. 7 插入节点
16. 8 双向链表
习题
第17章 堆栈与队列
17. 1 堆栈
17. 2 队列
习题
第18章 二叉树
18. 1 二叉树的节点结构
18. 2 建立二叉树
18. 3 输出二叉树
18. 3. 1 中序输出方式
18. 3. 2 前序输出方式
18. 3. 3 后序输出方式
习题
附录1
附录2
猜您喜欢