《ANSI C C语言入门》求取 ⇩

目 录1

第1章C的基本常识1

§1.1什么是C语言1

●——C的起源1

●——从BASIC时代迈向C的时代2

§1.2最简单的程序2

●——显示“Hello”的程序2

●——名叫main的函数3

●——构成程序的单词3

●——排列单词造句3

●——函数名4

●——保留字(关键字)4

§1.3构成程序的单词4

●——运算符5

●——变量与常数6

●——标识符的命名规则6

§1.4数据类型与变量的类型说明7

●——什么是类型7

●——变量的类型说明7

●——C的基本数据类型8

§1.5 C的程序设计格式8

●——依据ANSI C的书写格式8

●——#include9

●——自由格式与空格10

●——注释11

§2.1与计算机的沟通12

●——scanf/printf函数的概况12

第2章控制台与输入输出12

●——格式控制字符串13

§2.2向显示器输出数据:printf13

●——整数数据的输出13

●——实数数据的输出14

●——多个数据的输出14

●——\n(换行)14

§2.3输出位数的指定15

●——整数数据的位数指定16

●——实数数据的位数指定16

●——实数数据的输入17

§2.4键盘数据输入:scanf17

●——整数数据的输入17

§2.5字符与信息交换标准代码19

●——ASCII码19

●——2进制数与16进制数20

§2.6字符串的输入与输出20

●——字符串与数组20

§2.7单个字符的输入与输出:getchar/putchar22

●——getchar/putchar22

●——换码符23

?——char型与int型的混用24

●——什么是控制结构26

§3.1 控制结构与结构化程序设计26

第3章控制结构(Ⅰ)26

●——结构化程序设计27

§3.2 if else语句(条件判定)27

●——if else语句与程序块27

●——关系运算符28

§3.3复杂的条件表达式29

●——复杂的条件表达式29

●——逻辑运算符29

§3.4 for语句31

§3.5 while语句33

●——判定数据结尾的方法35

§3.6数据的结尾与EOF35

?——表达式与表达式的值37

§3.7多重循环37

[算法训练1]直角三角形的组合39

第4章数组41

§4.1对数据进行管理的数组41

●——数组的作用41

●——数组的说明42

§4.2数组数据的初始化42

§4.3向数组输入数据44

§4.4二维数组46

[算法训练2]求最大值48

§5.1什么是指针50

●——变量的逻辑映象与物理映象50

第5章指针50

●——指针变量的说明与访问51

?——指针运算符51

●——指针的大小52

§5.2指针与字符串52

§5.3指针与一维数组54

§5.4 由指针决定的数组表达56

§5.5指针与二维数组57

§5.6指针数组59

§5.7指针的地址计算61

[算法训练3]排序62

●——函数的作用64

●——函数的定义与自变量64

§6.1 什么是函数64

第6章函数64

§6.2局部变量67

§6.3传值调用(call by value)69

§6.4传址调用(call by reference)71

§6.5传递一维数组73

§6.6传递二维数组74

§6.7传递指针数组76

§6.8函数原型78

●——void79

?——以往的函数定义格式81

[算法训练4]哈诺依塔(递归算法)81

§7.1 do while语句83

第7章控制结构(Ⅱ)83

§7.2 switch case语句85

§7.3 else if语句87

§7.4break语句89

§7.5其它控制结构91

●——continue语句91

●——goto语句91

●——无限循环92

[算法训练5]分类93

●——运算符的种类95

●——优先级与结合规则95

§8.1运算符的种类与优先级95

第8章C特有的运算符95

§8.2位运算符97

●——位(bit)逻辑运算97

●——移位运算98

§8.3前缀运算与后缀运算100

§8.4条件运算符102

§8.5逗号运算符103

§8.6其它运算符104

●——赋值运算符104

●——sizeof运算符105

●——指针运算符105

[算法训练6]对分检索106

●——函数调用与下标表达式106

●——结构元素访问运算符106

●——强制型运算符106

第9章结构与共享件108

§9.1什么是结构108

●——结构的说明108

●——结构元素的访问109

§9.2结构数组110

§9.3结构的成批赋值111

§9.4针对结构的指针113

§9.5共享件116

[算法训练7]爱拉托逊斯筛法118

●——数据类型的种类121

§10.1 数据类型121

第10章数据类型与存储类121

●——基本数据类型的尺寸与范围122

●——有符号数与无符号数122

§10.2 enum型123

§10.3类型转换与强制型125

●——混合运算与类型转换125

●——零扩充与符号扩充126

●——强制型126

§10.4存储类128

§10.5作用域(scope)129

●——作用域与寿命129

●——自动变量/静态变量/外部变量130

§10.6静态变量132

§10.7外部变量134

§10.8初始化135

●——编译时的初始化与执行时的初始化135

●——数组的初始化136

第11章预处理程序137

§11.1 什么是预处理程序137

●——#include138

§11.2简单宏功能139

§11.3带自变量的宏141

§11.4宏与函数142

[算法训练8]万年历143

●——什么是际准库函数147

●——ANSI程序库147

第12章标准库函数147

§12.1 ANSI程序库147

§12.2数值运算函数149

§12.3随机数151

§12.4字符串处理函数153

●——strcpy(字符串的复制)154

●——strcat(字符串的连接)154

●——strcmp(字符串的比较)155

●——strlen(取得字符串的长度)155

§12.5字符校验/转换宏156

●——is~(字符校验宏)156

●——to~(字符转换宏)157

[算法训练9]蒙特卡罗法的π计算159

第13章文件处理160

§13.1文件处理概要160

●——文件指针与文件打开160

●——文件输入/输出的概念161

§13.2文件处理函数161

●——fopen(文件的打开)162

●——fclose(文件的关闭)162

§13.3单字符文件输入/输出163

●——getc(来自文件的单字符输入)163

●——putc(针对文件的单字符输出)163

§13.4 系统指令的使用与命令行自变量的获取165

●——fgets(来自文件的单行输入)166

§13.5单行文件输入/输出166

●——fputs(针对文件的单行输出)167

§13.6格式文件输入/输出169

●——fprintf(格式文件输出)169

●——fscanf(格式文件输入)169

§13.7顺序文件170

●——文件结构170

●——顺序文件的读出/写入170

?——I/O重定向(redirect)172

附录ANSI C主要函数参考手册174

问题解答192

习题解答194

1992《ANSI C C语言入门》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由彭光泽编译 1992 成都:电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言编程入门(1998 PDF版)
C语言编程入门
1998 北京:中国水利水电出版社
C++语言入门(1995 PDF版)
C++语言入门
1995
C语言( PDF版)
C语言
语言说明书 87 ANSI标准C(1990 PDF版)
语言说明书 87 ANSI标准C
1990
ANSI C PROGRAMMING(1995 PDF版)
ANSI C PROGRAMMING
1995 WEST PUBLISHIG COMPANY
ANSI C A LEXICAL GUIDE( PDF版)
ANSI C A LEXICAL GUIDE
STRUCTURED PROGRAMMING INTO ANSI C( PDF版)
STRUCTURED PROGRAMMING INTO ANSI C
实用C语言入门(1993 PDF版)
实用C语言入门
1993 北京:科学出版社
C语言(1998 PDF版)
C语言
1998 武汉:华中理工大学出版社
C语言(1985 PDF版)
C语言
1985 成都:四川科学技术出版社
C/C++语言入门与精通(1999 PDF版)
C/C++语言入门与精通
1999 哈尔滨:哈尔滨工业大学出版社
C语言(1989 PDF版)
C语言
1989 北京:中国铁道出版社
C语言入门(1988 PDF版)
C语言入门
1988 北京:科学出版社
C语言入门(1994 PDF版)
C语言入门
1994 北京:北京大学出版社
C语言程序设计入门(1995 PDF版)
C语言程序设计入门
1995 北京:人民邮电出版社