图书介绍
ANSI C C语言入门PDF|Epub|txt|kindle电子书版本网盘下载
![ANSI C C语言入门](https://www.shukui.net/cover/17/31547268.jpg)
- 彭光泽编译 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7810164015
- 出版时间:1992
- 标注页数:196页
- 文件大小:6MB
- 文件页数:206页
- 主题词:
PDF下载
下载说明
ANSI C C语言入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录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