C语言程序设计 第4版 🔍
高禹,杨秀菊,付长凤,杨岚,吴宗波著
北京:清华大学出版社, 4 ban, 北京 Beijing, 2018
中文 [zh] · 英语 [en] · PDF · 18.6MB · 2018 · 📗 未知类型的图书 · 🚀/duxiu/ia · Save
描述
...C语言课程是我国许多高校为学生开设的第一门程序设计语言课程。C语言具有很强的实用性,它既可用来编写系统软件,也可用来编写各种应用软件。 《C语言程序设计(第四版)》主要内容包括...
备选标题
C语言程序设计 C yu yan cheng xu she ji
备选作者
高禹主编; 高禹
备选作者
Yu Gao
备用出版商
清华大学出版社 Qing hua da xue chu ban she
备用出版商
Qinghua University Press
备用版本
China, People's Republic, China
备用版本
高等学校计算机应用规划教材
备用版本
Volume 4,
元数据中的注释
类型: 图书
元数据中的注释
丛书名: 高等学校计算机应用规划教材
元数据中的注释
出版日期: 2018.02
元数据中的注释
出版社: 北京:清华大学出版社
元数据中的注释
页码: 231
元数据中的注释
摘要: ...C语言课程是我国许多高校为学生开设的第一门程序设计语言课程。C语言具有很强的实用性,它既可用来编写系统软件,也可用来编写各种应用软件。 《C语言程序设计(第四版)》主要内容包括...
元数据中的注释
开本: 16开
元数据中的注释
价格: 43.00
元数据中的注释
Bookmarks: p1 (p1): 第1章 C语言概述
p1-1 (p1): 1.1 C语言的发展历史简介
p1-2 (p1): 1.2 C语言的特点
p1-3 (p2): 1.3 C语言源程序举例
p1-4 (p4): 1.4 C程序的编辑、编译、链接和运行
p1-5 (p5): 1.5 习题
p2 (p6): 第2章 数据类型、运算符与表达式
p2-1 (p6): 2.1 C语言的数据类型
p2-2 (p6): 2.2 常量和变量
p2-2-1 (p6): 2.2.1 常量
p2-2-2 (p7): 2.2.2 变量
p2-3 (p7): 2.3 整型数据
p2-3-1 (p7): 2.3.1 整型常量
p2-3-2 (p8): 2.3.2 整型变量
p2-3-3 (p8): 2.3.3 整型数据的输入输出
p2-4 (p10): 2.4 实型数据
p2-4-1 (p10): 2.4.1 实型常量
p2-4-2 (p10): 2.4.2 实型变量
p2-4-3 (p10): 2.4.3 实型数据的输入输出
p2-5 (p11): 2.5 字符型数据
p2-5-1 (p11): 2.5.1 字符型常量
p2-5-2 (p12): 2.5.2 字符串常量
p2-5-3 (p12): 2.5.3 字符型变量
p2-5-4 (p12): 2.5.4 字符数据的输入输出
p2-6 (p14): 2.6 算术运算符和算术表达式
p2-6-1 (p14): 2.6.1 算术运算符
p2-6-2 (p14): 2.6.2 算术表达式
p2-6-3 (p15): 2.6.3 不同数据类型间的混合运算
p2-7 (p16): 2.7 赋值运算符和赋值表达式
p2-7-1 (p16): 2.7.1 赋值运算符
p2-7-2 (p16): 2.7.2 赋值表达式
p2-7-3 (p17): 2.7.3 赋值表达式的类型转换
p2-8 (p19): 2.8 其他运算符和表达式
p2-8-1 (p19): 2.8.1 自增、自减运算符
p2-8-2 (p20): 2.8.2 逗号运算符和逗号表达式
p2-8-3 (p21): 2.8.3 求字节数运算符
p2-9 (p21): 2.9 习题
p3 (p23): 第3章 程序设计初步
p3-1 (p23): 3.1 C语句概述
p3-1-1 (p23): 3.1.1 C语句的种类
p3-1-2 (p24): 3.1.2 C程序的赋值语句
p3-2 (p25): 3.2 顺序结构程序设计
p3-3 (p26): 3.3 数据的输入与输出
p3-3-1 (p26): 3.3.1 printf函数
p3-3-2 (p31): 3.3.2 scanf函数
p3-3-3 (p33): 3.3.3 getchar、putchar及getch函数
p3-4 (p34): 3.4 程序设计举例
p3-5 (p35): 3.5 习题
p4 (p37): 第4章 选择结构程序的设计
p4-1 (p37): 4.1 关系运算符和关系表达式
p4-1-1 (p37): 4.1.1 关系运算符及其优先次序
p4-1-2 (p37): 4.1.2 关系表达式
p4-2 (p38): 4.2 逻辑运算符和逻辑表达式
p4-2-1 (p38): 4.2.1 逻辑运算符及其优先次序
p4-2-2 (p39): 4.2.2 逻辑表达式
p4-3 (p40): 4.3 if语句
p4-3-1 (p40): 4.3.1 if语句的3种形式
p4-3-2 (p43): 4.3.2 条件运算符
p4-4 (p44): 4.4 switch语句
p4-5 (p45): 4.5 if语句和switch语句的嵌套形式
p4-5-1 (p45): 4.5.1 if语句的嵌套
p4-5-2 (p46): 4.5.2 switch语句的嵌套
p4-6 (p47): 4.6 程序设计举例
p4-7 (p51): 4.7 习题
p5 (p53): 第5章 循环结构程序的设计
p5-1 (p53): 5.1 while语句和do-while语句构成的循环
p5-1-1 (p53): 5.1.1 while语句
p5-1-2 (p54): 5.1.2 do-while语句
p5-2 (p55): 5.2 for语句构成的循环
p5-3 (p57): 5.3 嵌套循环结构的概念和实现
p5-4 (p59): 5.4 break语句和continue语句
p5-4-1 (p59): 5.4.1 break语句
p5-4-2 (p60): 5.4.2 continue语句
p5-5 (p61): 5.5 goto语句和用goto语句构成循环
p5-6 (p61): 5.6 程序设计举例
p5-7 (p65): 5.7 习题
p6 (p67): 第6章 数组
p6-1 (p67): 6.1 一维数组
p6-1-1 (p67): 6.1.1 一维数组的定义
p6-1-2 (p68): 6.1.2 一维数组元素的引用和初始化
p6-1-3 (p69): 6.1.3 一维数组程序设计举例
p6-2 (p73): 6.2 二维数组
p6-2-1 (p73): 6.2.1 二维数组的定义
p6-2-2 (p74): 6.2.2 二维数组元素的引用和初始化
p6-2-3 (p76): 6.2.3 二维数组程序设计举例
p6-3 (p78): 6.3 字符数组与字符串
p6-3-1 (p78): 6.3.1 字符数组的定义
p6-3-2 (p78): 6.3.2 字符数组元素的引用和初始化
p6-3-3 (p79): 6.3.3 字符串
p6-3-4 (p80): 6.3.4 字符数组元素的输入输出
p6-3-5 (p81): 6.3.5 处理字符串的函数
p6-3-6 (p85): 6.3.6 字符数组程序设计举例
p6-4 (p90): 6.4 习题
p7 (p92): 第7章 函数
p7-1 (p92): 7.1 函数概述
p7-2 (p93): 7.2 函数的定义
p7-3 (p94): 7.3 函数的参数和函数的返回值
p7-3-1 (p94): 7.3.1 形式参数和实际参数
p7-3-2 (p95): 7.3.2 函数的返回值
p7-4 (p96): 7.4 函数的调用
p7-4-1 (p96): 7.4.1 函数调用的一般形式
p7-4-2 (p97): 7.4.2 函数调用的方式
p7-4-3 (p97): 7.4.3 函数调用的说明
p7-5 (p98): 7.5 函数的嵌套调用和递归调用
p7-5-1 (p98): 7.5.1 函数的嵌套调用
p7-5-2 (p100): 7.5.2 函数的递归调用
p7-6 (p103): 7.6 数组作为函数的参数
p7-7 (p105): 7.7 局部变量和全局变量
p7-7-1 (p105): 7.7.1 局部变量
p7-7-2 (p105): 7.7.2 全局变量
p7-8 (p106): 7.8 变量的存储类别
p7-8-1 (p106): 7.8.1 静态存储变量和动态存储变量
p7-8-2 (p107): 7.8.2 局部变量的存储
p7-8-3 (p109): 7.8.3 全局变量的存储
p7-9 (p110): 7.9 内部函数和外部函数
p7-9-1 (p111): 7.9.1 内部函数
p7-9-2 (p111): 7.9.2 外部函数
p7-10 (p112): 7.10 程序设计举例
p7-11 (p115): 7.11 习题
p8 (p118): 第8章 预处理命令
p8-1 (p118): 8.1 宏定义
p8-1-1 (p118): 8.1.1 不带参数的宏定义
p8-1-2 (p120): 8.1.2 带参数的宏定义
p8-2 (p121): 8.2 “文件包含”处理
p8-3 (p124): 8.3 条件编译
p8-4 (p125): 8.4 习题
p9 (p128): 第9章 指针
p9-1 (p128): 9.1 指针的基本概念
p9-1-1 (p128): 9.1.1 指针变量的定义
p9-1-2 (p129): 9.1.2 指针变量的引用
p9-2 (p131): 9.2 指针与一维数组
p9-2-1 (p131): 9.2.1 指向一维数组的指针变量
p9-2-2 (p132): 9.2.2 通过指针引用一维数组元素
p9-2-3 (p134): 9.2.3 关于指针用法的几个细节
p9-3 (p135): 9.3 指针与字符串
p9-3-1 (p135): 9.3.1 字符串的表现形式
p9-3-2 (p136): 9.3.2 字符型指针变量作为函数参数
p9-3-3 (p138): 9.3.3 字符型指针变量与字符型数组的区别
p9-4 (p139): 9.4 指针与二维数组
p9-4-1 (p139): 9.4.1 二维数组的指针
p9-4-2 (p140): 9.4.2 行指针变量
p9-4-3 (p142): 9.4.3 二维数组的指针作函数参数
p9-5 (p143): 9.5 指针数组与多级指针的概念
p9-5-1 (p143): 9.5.1 指针数组
p9-5-2 (p145): 9.5.2 多级指针
p9-6 (p145): 9.6 指针与函数
p9-6-1 (p146): 9.6.1 指针变量作为函数的参数
p9-6-2 (p147): 9.6.2 函数的指针
p9-6-3 (p149): 9.6.3 返回指针值的函数
p9-7 (p151): 9.7 main函数的参数
p9-7-1 (p151): 9.7.1 main函数参数的概念
p9-7-2 (p152): 9.7.2 main函数参数的处理
p9-8 (p153): 9.8 程序设计举例
p9-9 (p156): 9.9 习题
p10 (p158): 第10章 结构体与其他数据类型
p10-1 (p158): 10.1 结构体的概念
p10-2 (p159): 10.2 结构体类型变量和数组
p10-2-1 (p159): 10.2.1 结构体类型变量
p10-2-2 (p161): 10.2.2 结构体类型数组
p10-3 (p163): 10.3 指向结构体的指针
p10-4 (p166): 10.4 使用指针处理链表
p10-4-1 (p167): 10.4.1 分配和释放内存的函数
p10-4-2 (p168): 10.4.2 单向链表的操作
p10-5 (p173): 10.5 共用体和枚举类型
p10-5-1 (p173): 10.5.1 共用体
p10-5-2 (p176): 10.5.2 枚举类型
p10-6 (p177): 10.6 用typedef声明类型
p10-7 (p178): 10.7 程序设计举例
p10-8 (p180): 10.8 习题
p11 (p182): 第11章 位运算
p11-1 (p182): 11.1 位运算符
p11-2 (p182): 11.2 位运算
p11-2-1 (p182): 11.2.1 按位取反运算
p11-2-2 (p183): 11.2.2 左移运算
p11-2-3 (p184): 11.2.3 右移运算
p11-2-4 (p185): 11.2.4 按位“与”运算
p11-2-5 (p185): 11.2.5 按位“或”运算
p11-2-6 (p186): 11.2.6 按位“异或”运算
p11-3 (p187): 11.3 位运算应用举例
p11-4 (p189): 11.4 位段结构
p11-5 (p191): 11.5 习题
p12 (p193): 第12章 文件
p12-1 (p193): 12.1 文件概述
p12-1-1 (p193): 12.1.1 文件
p12-1-2 (p193): 12.1.2 数据文件的存储形式
p12-1-3 (p194): 12.1.3 标准文件与非标准文件
p12-1-4 (p195): 12.1.4 文件类型指针
p12-2 (p195): 12.2 文件的打开与关闭
p12-2-1 (p195): 12.2.1 打开文件的函数fopen
p12-2-2 (p197): 12.2.2 关闭文件的函数fclose
p12-3 (p197): 12.3 文件的定位和检测
p12-3-1 (p197): 12.3.1 文件的顺序读写和随机读写
p12-3-2 (p198): 12.3.2 rewind函数和fseek函数
p12-3-3 (p199): 12.3.3 feof函数和ftell函数
p12-3-4 (p199): 12.3.4 ferror函数和clearerr函数
p12-4 (p200): 12.4 文件的读写
p12-4-1 (p200): 12.4.1 fgetc函数和fputc函数
p12-4-2 (p202): 12.4.2 fread函数和fwrite函数
p12-4-3 (p203): 12.4.3 fscanf函数和fprintf函数
p12-4-4 (p205): 12.4.4 fgets函数和fputs函数
p12-5 (p206): 12.5 程序设计举例
p12-6 (p210): 12.6 习题
p13 (p213): 附录A Visual C++6.0使用方法简介
p14 (p217): 附录B C语言的关键字
p15 (p218): 附录C 运算符的优先级及其结合性
p16 (p220): 附录D C的常用函数库
p17 (p227): 附录E ASCII码表
p18 (p231): 参考文献
p1-1 (p1): 1.1 C语言的发展历史简介
p1-2 (p1): 1.2 C语言的特点
p1-3 (p2): 1.3 C语言源程序举例
p1-4 (p4): 1.4 C程序的编辑、编译、链接和运行
p1-5 (p5): 1.5 习题
p2 (p6): 第2章 数据类型、运算符与表达式
p2-1 (p6): 2.1 C语言的数据类型
p2-2 (p6): 2.2 常量和变量
p2-2-1 (p6): 2.2.1 常量
p2-2-2 (p7): 2.2.2 变量
p2-3 (p7): 2.3 整型数据
p2-3-1 (p7): 2.3.1 整型常量
p2-3-2 (p8): 2.3.2 整型变量
p2-3-3 (p8): 2.3.3 整型数据的输入输出
p2-4 (p10): 2.4 实型数据
p2-4-1 (p10): 2.4.1 实型常量
p2-4-2 (p10): 2.4.2 实型变量
p2-4-3 (p10): 2.4.3 实型数据的输入输出
p2-5 (p11): 2.5 字符型数据
p2-5-1 (p11): 2.5.1 字符型常量
p2-5-2 (p12): 2.5.2 字符串常量
p2-5-3 (p12): 2.5.3 字符型变量
p2-5-4 (p12): 2.5.4 字符数据的输入输出
p2-6 (p14): 2.6 算术运算符和算术表达式
p2-6-1 (p14): 2.6.1 算术运算符
p2-6-2 (p14): 2.6.2 算术表达式
p2-6-3 (p15): 2.6.3 不同数据类型间的混合运算
p2-7 (p16): 2.7 赋值运算符和赋值表达式
p2-7-1 (p16): 2.7.1 赋值运算符
p2-7-2 (p16): 2.7.2 赋值表达式
p2-7-3 (p17): 2.7.3 赋值表达式的类型转换
p2-8 (p19): 2.8 其他运算符和表达式
p2-8-1 (p19): 2.8.1 自增、自减运算符
p2-8-2 (p20): 2.8.2 逗号运算符和逗号表达式
p2-8-3 (p21): 2.8.3 求字节数运算符
p2-9 (p21): 2.9 习题
p3 (p23): 第3章 程序设计初步
p3-1 (p23): 3.1 C语句概述
p3-1-1 (p23): 3.1.1 C语句的种类
p3-1-2 (p24): 3.1.2 C程序的赋值语句
p3-2 (p25): 3.2 顺序结构程序设计
p3-3 (p26): 3.3 数据的输入与输出
p3-3-1 (p26): 3.3.1 printf函数
p3-3-2 (p31): 3.3.2 scanf函数
p3-3-3 (p33): 3.3.3 getchar、putchar及getch函数
p3-4 (p34): 3.4 程序设计举例
p3-5 (p35): 3.5 习题
p4 (p37): 第4章 选择结构程序的设计
p4-1 (p37): 4.1 关系运算符和关系表达式
p4-1-1 (p37): 4.1.1 关系运算符及其优先次序
p4-1-2 (p37): 4.1.2 关系表达式
p4-2 (p38): 4.2 逻辑运算符和逻辑表达式
p4-2-1 (p38): 4.2.1 逻辑运算符及其优先次序
p4-2-2 (p39): 4.2.2 逻辑表达式
p4-3 (p40): 4.3 if语句
p4-3-1 (p40): 4.3.1 if语句的3种形式
p4-3-2 (p43): 4.3.2 条件运算符
p4-4 (p44): 4.4 switch语句
p4-5 (p45): 4.5 if语句和switch语句的嵌套形式
p4-5-1 (p45): 4.5.1 if语句的嵌套
p4-5-2 (p46): 4.5.2 switch语句的嵌套
p4-6 (p47): 4.6 程序设计举例
p4-7 (p51): 4.7 习题
p5 (p53): 第5章 循环结构程序的设计
p5-1 (p53): 5.1 while语句和do-while语句构成的循环
p5-1-1 (p53): 5.1.1 while语句
p5-1-2 (p54): 5.1.2 do-while语句
p5-2 (p55): 5.2 for语句构成的循环
p5-3 (p57): 5.3 嵌套循环结构的概念和实现
p5-4 (p59): 5.4 break语句和continue语句
p5-4-1 (p59): 5.4.1 break语句
p5-4-2 (p60): 5.4.2 continue语句
p5-5 (p61): 5.5 goto语句和用goto语句构成循环
p5-6 (p61): 5.6 程序设计举例
p5-7 (p65): 5.7 习题
p6 (p67): 第6章 数组
p6-1 (p67): 6.1 一维数组
p6-1-1 (p67): 6.1.1 一维数组的定义
p6-1-2 (p68): 6.1.2 一维数组元素的引用和初始化
p6-1-3 (p69): 6.1.3 一维数组程序设计举例
p6-2 (p73): 6.2 二维数组
p6-2-1 (p73): 6.2.1 二维数组的定义
p6-2-2 (p74): 6.2.2 二维数组元素的引用和初始化
p6-2-3 (p76): 6.2.3 二维数组程序设计举例
p6-3 (p78): 6.3 字符数组与字符串
p6-3-1 (p78): 6.3.1 字符数组的定义
p6-3-2 (p78): 6.3.2 字符数组元素的引用和初始化
p6-3-3 (p79): 6.3.3 字符串
p6-3-4 (p80): 6.3.4 字符数组元素的输入输出
p6-3-5 (p81): 6.3.5 处理字符串的函数
p6-3-6 (p85): 6.3.6 字符数组程序设计举例
p6-4 (p90): 6.4 习题
p7 (p92): 第7章 函数
p7-1 (p92): 7.1 函数概述
p7-2 (p93): 7.2 函数的定义
p7-3 (p94): 7.3 函数的参数和函数的返回值
p7-3-1 (p94): 7.3.1 形式参数和实际参数
p7-3-2 (p95): 7.3.2 函数的返回值
p7-4 (p96): 7.4 函数的调用
p7-4-1 (p96): 7.4.1 函数调用的一般形式
p7-4-2 (p97): 7.4.2 函数调用的方式
p7-4-3 (p97): 7.4.3 函数调用的说明
p7-5 (p98): 7.5 函数的嵌套调用和递归调用
p7-5-1 (p98): 7.5.1 函数的嵌套调用
p7-5-2 (p100): 7.5.2 函数的递归调用
p7-6 (p103): 7.6 数组作为函数的参数
p7-7 (p105): 7.7 局部变量和全局变量
p7-7-1 (p105): 7.7.1 局部变量
p7-7-2 (p105): 7.7.2 全局变量
p7-8 (p106): 7.8 变量的存储类别
p7-8-1 (p106): 7.8.1 静态存储变量和动态存储变量
p7-8-2 (p107): 7.8.2 局部变量的存储
p7-8-3 (p109): 7.8.3 全局变量的存储
p7-9 (p110): 7.9 内部函数和外部函数
p7-9-1 (p111): 7.9.1 内部函数
p7-9-2 (p111): 7.9.2 外部函数
p7-10 (p112): 7.10 程序设计举例
p7-11 (p115): 7.11 习题
p8 (p118): 第8章 预处理命令
p8-1 (p118): 8.1 宏定义
p8-1-1 (p118): 8.1.1 不带参数的宏定义
p8-1-2 (p120): 8.1.2 带参数的宏定义
p8-2 (p121): 8.2 “文件包含”处理
p8-3 (p124): 8.3 条件编译
p8-4 (p125): 8.4 习题
p9 (p128): 第9章 指针
p9-1 (p128): 9.1 指针的基本概念
p9-1-1 (p128): 9.1.1 指针变量的定义
p9-1-2 (p129): 9.1.2 指针变量的引用
p9-2 (p131): 9.2 指针与一维数组
p9-2-1 (p131): 9.2.1 指向一维数组的指针变量
p9-2-2 (p132): 9.2.2 通过指针引用一维数组元素
p9-2-3 (p134): 9.2.3 关于指针用法的几个细节
p9-3 (p135): 9.3 指针与字符串
p9-3-1 (p135): 9.3.1 字符串的表现形式
p9-3-2 (p136): 9.3.2 字符型指针变量作为函数参数
p9-3-3 (p138): 9.3.3 字符型指针变量与字符型数组的区别
p9-4 (p139): 9.4 指针与二维数组
p9-4-1 (p139): 9.4.1 二维数组的指针
p9-4-2 (p140): 9.4.2 行指针变量
p9-4-3 (p142): 9.4.3 二维数组的指针作函数参数
p9-5 (p143): 9.5 指针数组与多级指针的概念
p9-5-1 (p143): 9.5.1 指针数组
p9-5-2 (p145): 9.5.2 多级指针
p9-6 (p145): 9.6 指针与函数
p9-6-1 (p146): 9.6.1 指针变量作为函数的参数
p9-6-2 (p147): 9.6.2 函数的指针
p9-6-3 (p149): 9.6.3 返回指针值的函数
p9-7 (p151): 9.7 main函数的参数
p9-7-1 (p151): 9.7.1 main函数参数的概念
p9-7-2 (p152): 9.7.2 main函数参数的处理
p9-8 (p153): 9.8 程序设计举例
p9-9 (p156): 9.9 习题
p10 (p158): 第10章 结构体与其他数据类型
p10-1 (p158): 10.1 结构体的概念
p10-2 (p159): 10.2 结构体类型变量和数组
p10-2-1 (p159): 10.2.1 结构体类型变量
p10-2-2 (p161): 10.2.2 结构体类型数组
p10-3 (p163): 10.3 指向结构体的指针
p10-4 (p166): 10.4 使用指针处理链表
p10-4-1 (p167): 10.4.1 分配和释放内存的函数
p10-4-2 (p168): 10.4.2 单向链表的操作
p10-5 (p173): 10.5 共用体和枚举类型
p10-5-1 (p173): 10.5.1 共用体
p10-5-2 (p176): 10.5.2 枚举类型
p10-6 (p177): 10.6 用typedef声明类型
p10-7 (p178): 10.7 程序设计举例
p10-8 (p180): 10.8 习题
p11 (p182): 第11章 位运算
p11-1 (p182): 11.1 位运算符
p11-2 (p182): 11.2 位运算
p11-2-1 (p182): 11.2.1 按位取反运算
p11-2-2 (p183): 11.2.2 左移运算
p11-2-3 (p184): 11.2.3 右移运算
p11-2-4 (p185): 11.2.4 按位“与”运算
p11-2-5 (p185): 11.2.5 按位“或”运算
p11-2-6 (p186): 11.2.6 按位“异或”运算
p11-3 (p187): 11.3 位运算应用举例
p11-4 (p189): 11.4 位段结构
p11-5 (p191): 11.5 习题
p12 (p193): 第12章 文件
p12-1 (p193): 12.1 文件概述
p12-1-1 (p193): 12.1.1 文件
p12-1-2 (p193): 12.1.2 数据文件的存储形式
p12-1-3 (p194): 12.1.3 标准文件与非标准文件
p12-1-4 (p195): 12.1.4 文件类型指针
p12-2 (p195): 12.2 文件的打开与关闭
p12-2-1 (p195): 12.2.1 打开文件的函数fopen
p12-2-2 (p197): 12.2.2 关闭文件的函数fclose
p12-3 (p197): 12.3 文件的定位和检测
p12-3-1 (p197): 12.3.1 文件的顺序读写和随机读写
p12-3-2 (p198): 12.3.2 rewind函数和fseek函数
p12-3-3 (p199): 12.3.3 feof函数和ftell函数
p12-3-4 (p199): 12.3.4 ferror函数和clearerr函数
p12-4 (p200): 12.4 文件的读写
p12-4-1 (p200): 12.4.1 fgetc函数和fputc函数
p12-4-2 (p202): 12.4.2 fread函数和fwrite函数
p12-4-3 (p203): 12.4.3 fscanf函数和fprintf函数
p12-4-4 (p205): 12.4.4 fgets函数和fputs函数
p12-5 (p206): 12.5 程序设计举例
p12-6 (p210): 12.6 习题
p13 (p213): 附录A Visual C++6.0使用方法简介
p14 (p217): 附录B C语言的关键字
p15 (p218): 附录C 运算符的优先级及其结合性
p16 (p220): 附录D C的常用函数库
p17 (p227): 附录E ASCII码表
p18 (p231): 参考文献
备用描述
本书主要内容包括:C语言概述,数据类型、运算符与表达式,程序设计初步,选择结构程序的设计,循环结构程序的设计,数组,函数,预处理命令,指针,结构体与其他数据类型,位运算,文件等
开源日期
2024-07-01
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #10 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:Motrix -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.