C语言程序设计基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:曹兰斌等编
- 出 版 社:北京:电子工业出版社
- 出版年份:1995
- ISBN:7505330128
- 页数:277 页
第一章 绪论 1
1.1 C语言的发展和特点 1
1.1.1 C语言的发展历程 1
1.1.2 C语言的特点 3
1.2 C语言程序设计格式和结构特点 5
1.2.1 字汇表和语法图 5
1.2.2 C语言程序结构 7
1.3 简单的C程序介绍 11
1.4 C的各种版本及上机步骤 11
1.4.1 标准C(CANSI C) 11
1.4.2 C编译程序在微机上的实现 12
1.4.3 C语言上机步骤 15
第二章 数据类型、运算符和表达式 17
2.1 C语言的数据类型 17
2.3 变量 18
2.2 常量和符号常量 18
2.4 基本数据类型 20
2.5 运算符 31
2.6 表达式 38
习题二 39
第三章 语句及基本程序设计 42
3.1 引言 42
3.1.1 基本程序结构 42
3.1.2 C语句概述 42
3.1.3 用计算机解题的基本步骤 43
3.2 顺序结构及其语句 44
3.2.1 顺序结构程序设计 44
3.2.2 赋值语句 44
3.2.3 putchar函数输出字符数据 45
3.2.4 printf函数输出格式数据 46
3.2.5 getchar输入字符数据 50
3.2.6 scanf函数输入格式数据 51
3.2.7 顺序结构程序举例 53
3.3 选择结构及其语句 54
3.3.1 选择结构及程序设计 54
3.3.2 if条件语句 55
3.3.3 switch多分支选择语句 57
3.3.4 选择结构程序设计举例 59
3.4 循环结构及其语句 62
3.4.1 循环结构程序设计 62
3.4.2 for语句 63
3.4.3 while语句 66
3.4.4 do-while语句 67
3.4.5 多重循环 69
3.4.6 循环结构程序设计举例 70
3.5 goto语句 72
3.6 break语句 72
3.8 break,goto,continue语句程序举例 73
3.7 continue语句 73
习题三 74
第四章 函数及函数程序设计 77
4.1 函数 77
4.2 函数定义 77
4.3 函数参数及返回值 78
4.4 函数调用形式 81
4.5 变量的作用范围 86
4.6 函数的作用范围 95
4.7 函数程序设计举例 96
习题四 97
第五章 数组和指针 99
5.1 数组 99
5.1.1 数组的定义 99
5.1.2 数组的机内表示 100
5.1.3 数组的操作 102
5.1.4 数组的初始化 104
5.2 字符数组 106
5.2.1 字符数组初始化和引用 108
5.2.2 字符串(数组)的输入、输出和处理 108
5.3 数组程序设计举例 112
5.4 指针 115
5.4.1 指针的概念、定义和操作 115
5.4.2 指针变量作为函数参数 116
5.4.3 指针运算 119
5.4.4 指针与数组 120
5.5 指针程序设计举例 123
习题五 126
第六章 结构和联合 128
6.1 结构(struct) 128
6.1.1 结构的表示和意义 128
6.1.2 结构成员的引用 131
6.1.3 结构置初值 134
6.2 结构、数组和指针 137
6.2.1 结构数组的表示 137
6.2.2 结构数组的初始化 138
6.2.3 程序举例 139
6.3 指向结构的指针 141
6.4 引用自身的结构 145
6.4.1 建立链表 146
6.4.2 单向链表的插入和删除 148
6.4.3 双向链表的建立和使用 152
6.5 位段存取 156
6.6 联合(union) 159
6.7 枚举类型 161
6.8 类型定义 163
习题六 165
7.1.2 C的文件操作 166
7.1.1 文件概念 166
7.1 文件概述 166
第七章 文件 166
7.2 缓冲型文件系统 167
7.2.1 缓冲文件系统若干函数 167
7.2.2 缓冲型文件系统程序举例 173
7.3 非缓冲型文件系统 184
7.3.1 非缓冲文件系统若干函数 184
7.3.2 非缓冲型文件系统程序举例 185
习题七 187
第八章 编译预处理 188
8.1 宏定义 188
8.2 包含文件 191
8.3 条件编译 192
第九章 Turbo C、Microsoft C简介 195
9.1 Turbo C简介 195
9.1.1 引言 196
9.1.2 Turbo C语言概述 201
9.1.3 Turbo C集成开发环境 213
9.1.4 Turbo C命令行版本 222
9.2 Microsoft C简介 226
9.2.1 引言 227
9.2.2 MSC语言概述 232
9.2.3 MSC程序员工作平台PWB 241
9.2.4 命令行版本的用法 251
9.2.5 连接程序(LINX.EXE)和增量式连接程序(ILINK.EXE) 258
9.3 Turbo C、Microsoft C比较 262
9.3.1 Turbo C 2.0和Microsoft C 6.0的共同点 262
9.3.2 Turbo C 2.0和Microsoft C 6.0之间的区别 262
附录Ⅰ 常用字符与ASCⅡ代码对照表 264
附录Ⅱ C语言中的关键字 265
附录Ⅲ 运算符和结合性 266
附录Ⅳ C语言常用语法提要 267
附录Ⅴ C库函数 272
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017