图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/47/30812931.jpg)
- 邢素萍,左晓英主编 著
- 出版社: 南京:东南大学出版社
- ISBN:7810898272
- 出版时间:2005
- 标注页数:212页
- 文件大小:9MB
- 文件页数:223页
- 主题词:交通工程-招标-文件-范文-江苏省;内河航道-工程施工-招标-文件-范文-江苏省
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 C语言程序设计概述1
1.1 程序设计的基本概念1
1.1.1 计算机语言1
1.1.2 程序概述2
1.1.3 算法及其描述3
1.1.4 结构化程序设计6
1.1.5 C语言的特点7
1.2 C语言程序的结构和书写格式8
1.2.1 C语言程序的结构8
1.3.1 Turbo C 2.0的安装9
1.3 C语言程序运行环境简介9
1.2.2 C语言程序的书写格式9
1.3.2 Turbo C 2.0的启动、退出与设置10
1.3.3 Turbo C 2.0的使用11
习题12
实验13
2 数据类型和表达式14
2.1 标识符、常量、变量14
2.1.1 标识符14
2.1.2 常量14
2.2 基本数据类型15
2.2.1 整型数据15
2.1.3 变量15
2.2.2 实型数据16
2.2.3 字符型数据17
2.2.4 变量初始化18
2.3 运算符和表达式18
2.3.1 算术运算符和算术表达式18
2.3.2 赋值运算符和赋值表达式19
2.3.3 关系运算符和关系表达式19
2.3.4 逻辑运算符和逻辑表达式20
2.3.5 自增运算符、自减运算符及表达式21
2.3.7 不同类型数据间的转换22
2.3.6 逗号运算符和逗号表达式22
习题23
实验24
3 简单C语言程序设计26
3.1 顺序结构程序执行流程26
3.2 C语言的基本语句26
3.2.1 赋值语句26
3.2.2 表达式语句27
3.3.3 复合语句27
3.2.4 空语句27
3.3 数据输出函数27
3.3.1 printf()函数28
3.3.2 putchar()函数29
3.3.3 puts()函数30
3.4 数据输入函数30
3.4.1 scanf()函数30
3.4.2 getchar()函数31
3.4.3 gets()函数32
习题32
实验33
4 选择结构程序设计35
4.1 if语句35
4.1.1 if语句的格式35
4.1.2 if语句的嵌套37
4.1.3 条件运算符38
4.2 switch语句40
4.2.1 switch语句的一般格式40
4.2.2 switch语句的执行过程40
4.3 程序举例41
习题44
5 循环结构程序设计47
5.1 while语句47
5.2 do-while语句48
5.3 for语句49
5.4 循环的嵌套51
5.5.1 break语句53
5.5 break语句和continue语句53
5.5.2 continue语句54
5.6 goto语句55
5.7 程序举例55
习题59
6 数组61
6.1 一维数组61
6.1.1 一维数组的定义61
6.1.2 数组元素的引用与一维数组的初始化61
6.1.3 程序应用举例62
6.2.1 二维数组的定义65
6.2 二维数组65
6.2.2 二维数组的初始化与数组元素的引用66
6.2.3 二维数组应用举例66
6.3 字符数组68
6.3.1 字符数组的定义68
6.3.2 字符数组的初始化68
6.3.3 字符数组的输入输出69
6.3.4 字符串处理函数69
6.3.5 字符数组应用举例72
6.4 数组应用举例75
习题79
实验82
7.1 库函数84
7 函数84
7.2 函数的定义和调用87
7.2.1 函数的定义87
7.2.2 函数的调用88
7.3 函数的返回值及其类型89
7.4 函数调用时参数间的传递90
7.4.1 将变量、常量、数组元素作为参数的传递90
7.4.2 将数组名作为参数的传递91
7.5 函数说明91
7.6 函数的嵌套调用93
7.7 函数的递归调用93
7.8.1 变量的作用域95
7.8 作用域和存储类型95
7.8.2 变量的存储类型98
7.9 内部函数和外部函数101
7.9.1 内部函数101
7.9.2 外部函数101
7.10 程序举例102
习题106
实验110
8 编译预处理112
8.1 宏定义112
8.1.1 无参宏定义112
8.1.2 带参宏定义115
8.2 文件包含119
习题120
9 指针和指针变量123
9.1 指针和指针变量的概念123
9.2 指针变量的定义和对指针变量的操作124
9.2.1 指针变量的定义与指针变量的赋值124
9.2.2 对指针变量的操作125
9.2.3 指针变量作为函数参数127
9.3 数组的指针及利用指针对数组进行的操作129
9.3.1 通过指针引用数组元素129
9.3.2 二维数组和指针133
9.3.3 二维数组名和指针数组作为实参138
9.4 利用字符串的指针对字符串进行操作139
9.4.1 字符串的表示和引用139
9.4.2 字符串指针作函数参数142
9.5 利用指向函数的指针变量调用函数143
9.6 返回指针值的函数144
9.7 主函数main()的形参146
9.8 指向指针的指针变量147
9.9 函数的指针和指向函数的指针变量148
9.10 指针内容程序举例150
习题155
10.1.1 结构体类型的定义164
10 结构体和共用体164
10.1 结构体164
10.1.2 结构体变量的定义、引用和初始化165
10.1.3 结构体数组168
10.1.4 结构体类型的指针变量169
10.1.5 结构体的指针作为函数的参数171
10.1.6 用指针处理链表172
10.2 共用体181
10.2.1 共用体的定义182
10.2.2 共用体变量的定义和引用182
10.2.3 共用体类型数据的特点184
10.3.1 枚举类型的定义和枚举变量的说明185
10.3 枚举类型185
10.3.2 枚举变量的赋值和使用186
习题187
实验188
11 位运算189
11.1 位运算符189
11.1.1 按位取反189
11.1.2 移位190
11.1.3 按位与191
11.1.4 按位或191
11.2.1 位段的定义和位段变量的说明192
11.2 位段192
11.1.5 按位异或192
11.2.2 位段的使用194
习题195
实验195
12 文件操作196
12.1 文件概述196
12.1.1 文件与文件名196
12.1.2 文件的分类196
12.1.5 文件类型FILE197
12.2 文件指针197
12.1.6 ANSI C语言的缓冲文件系统197
12.1.4 构成文件的基本单元与流式文件197
12.1.3 读文件与写文件197
12.3 打开和关闭文件198
12.3.1 文件的打开——fopen()函数198
12.3.2 文件的关闭——fclose()函数200
12.4 常用文件操作函数200
12.4.1 文件的输入输出200
12.4.2 缓冲文件的定位函数206
12.4.3 文件检测函数208
习题208
实验210
参考文献212