图书介绍
计算机程序设计基础 C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![计算机程序设计基础 C语言程序设计](https://www.shukui.net/cover/57/34602735.jpg)
- 马德骏,张建宏,汤练兵主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030262042
- 出版时间:2009
- 标注页数:236页
- 文件大小:10MB
- 文件页数:245页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
计算机程序设计基础 C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论1
1.1 C语言基本知识1
1.1.1 C语言的发展历史及特点1
1.1.2 C语言的标识符与关键字2
1.1.3 C语言的基本结构2
1.2 算法及其表示4
1.2.1 算法的概念和特点4
1.2.2 算法的表示4
1.3 数制与编码6
1.3.1 数制6
1.3.2 编码9
第2章 数据类型及其运算14
2.1 数据类型14
2.2 常量与变量15
2.2.1 常量15
2.2.2 变量20
2.3 运算符与表达式23
2.3.1 算术运算符和算术表达式24
2.3.2 赋值运算符和赋值表达式26
2.3.3 自增和自减运算符29
2.3.4 逗号运算符和逗号表达式30
2.3.5 位运算符和位运算表达式30
2.3.6 其他运算符32
2.3.7 混合运算33
2.4 本章拓展与技巧35
第3章 顺序结构程序设计45
3.1 基本语句45
3.2 赋值语句46
3.3 数据的输入输出46
3.3.1 格式输出函数printf()46
3.3.2 格式输八函数scanf()52
3.3.3 字符输入、输出函数getchar()和putchar()55
3.4 顺序程序设计示例56
3.5 本章拓展与技巧58
第4章 选择结构程序设计63
4.1 关系运算符和关系表达式63
4.2 逻辑运算符和逻辑表达式64
4.3 条件运算符和条件表达式66
4.4 if语句66
4.5 switch语句71
4.6 goto语句72
4.7 选择结构程序示例73
4.8 本章拓展与技巧76
第5章 循环结构程序设计80
5.1 while循环结构80
5.2 do-while循环结构81
5.3 for循环结构82
5.4 几种循环结构的比较83
5.5 continue语句85
5.6 循环结构的嵌套85
5.7 循环结构程序设计示例87
5.8 本章拓展与技巧92
5.8.1 有关枚举问题的优化和技巧92
5.8.2 常见数值问题的算法93
第6章 数组100
6.1 概述100
6.2 数组、数组元素和数组的维数101
6.3 数值型数组103
6.3.1 数值数组的初始化103
6.3.2 数值数组的输入和输出104
6.3.3 一维数值型数组的指针表示105
6.3.4 数值数组示例107
6.4 字符型数组111
6.4.1 字符数组的初始化112
6.4.2 字符数组的输入和输出112
6.4.3 字符串函数114
6.4.4 字符型数组示例116
6.5 本章拓展与技巧117
6.5.1 用数组完成枚举问题117
6.5.2 有关集合运算118
6.5.3 矩阵运算119
6.5.4 检索120
6.5.5 有关三维数组的表示124
第7章 函数131
7.1 函数的概念131
7.2 函数的定义形式131
7.3 函数的调用和函数值的返回133
7.4 递归函数和递归调用138
7.5 变量的作用域140
7.6 变量的存储类别144
7.7 内部函数和外部函数147
7.8 编译预处理147
7.8.1 宏定义148
7.8.2 文件包含149
7.8.3 条件编译150
7.9 函数应用示例151
7.10 本章拓展与技巧154
第8章 指针进阶160
8.1 二维数组的指针表示160
8.1.1 二维数组的指针160
8.1.2 指向二维数组的指针变量161
8.2 字符串的指针表示163
8.3 数组作为函数参数时的指针表示165
8.4 指针数组168
8.4.1 指针数组的定义168
8.4.2 指针数组的应用168
8.5 指针变量的指针169
8.6 函数的指针170
8.7 指针函数172
8.8 指针应用示例173
8.9 本章拓展与技巧176
第9章 结构体、共用体和枚举180
9.1 结构体的基本概念180
9.1.1 结构体类型及变量的定义180
9.1.2 结构体变量初始化及引用182
9.2 结构体数组184
9.3 利用结构体和指针处理动态链表187
9.3.1 单向链表的结构188
9.3.2 建立链表188
9.3.3 链表的遍历191
9.3.4 链表的删除操作191
9.3.5 链表的插入操作193
9.4 共用体196
9.5 枚举类型198
9.6 用typedef定义类型新名200
9.7 本章拓展与技巧201
第10章 文件208
10.1 C文件简介208
10.2 文件的打开与关闭209
10.3 文件的输入/输出操作211
10.4 文件的随机访问215
10.5 本章拓展与技巧217
附录222
附录Ⅰ ASCII码字符集222
附录Ⅱ Turbo C运算符的优先级和结合性223
附录Ⅲ C的库函数224
附录Ⅳ VC++的基本类型与运算符234