图书介绍
高级语言程序设计 附:高级语言程序设计自学考试大纲 2007年版pdf电子书版本下载
- 迟成文主编 著
- 出版社: 北京:经济科学出版社
- ISBN:7505860925
- 出版时间:2007
- 标注页数:281页
- 文件大小:12MB
- 文件页数:294页
- 主题词:高级语言-程序设计-高等教育-自学考试-教材
PDF下载
下载说明
高级语言程序设计 附:高级语言程序设计自学考试大纲 2007年版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
高级语言程序设计 1
第1章 概述 1
1.1 程序与程序设计 1
1.1.1 程序 1
1.1.2 程序设计 1
1.2 高级语言与C语言 2
1.2.1 计算机程序设计语言 2
1.2.2 C语言 3
1.3 算法及其描述 4
1.3.1 算法 4
1.3.2 算法的描述 5
习题 7
第2章 C语言的基本知识 8
2.1 C语言的基本词法 8
2.1.1 字符集 8
2.1.2 保留字 9
2.1.3 标识符 9
2.1.4 C语言的词汇分类 10
2.2 C语言的基本语句分类 10
2.3 C程序的基本构成 11
2.4 C程序的开发环境 13
2.4.1 Turbo C的启动 13
2.4.2 Turbo C的主菜单 14
2.4.3 在Turbo C环境下调试C程序的操作方法 15
习题 18
第3章 基本数据类型、运算符和表达式 20
3.1 C语言的数据类型 20
3.2 常量 21
3.2.1 整型常量 21
3.2.2 实型常量 22
3.2.3 字符常量 22
3.2.4 字符串常量 23
3.2.5 符号常量 23
3.2.6 宏定义命令 24
3.3 变量 25
3.3.1 变量的数据类型及其定义 25
3.3.2 变量的初始化 26
3.3.3 变量的定义语句 27
3.3.4 有名常量的定义 27
3.4 运算符 28
3.4.1 算术运算符 29
3.4.2 关系运算符 32
3.4.3 逻辑运算符 33
3.4.4 赋值运算符 34
3.4.5 逗号运算符 36
3.4.6 条件运算符 37
3.4.7 长度运算符 37
3.4.8 位运算符 38
3.5 表达式 41
3.5.2 关系表达式 42
3.5.1 算术表达式 42
3.5.3 逻辑表达式 43
3.5.4 赋值表达式 44
3.5.5 逗号表达式 44
3.5.6 条件表达式 45
3.6 变量赋值及表达式计算时的数据类型转换规则 45
习题 47
第4章 顺序结构、选择结构和循环结构的程序设计 50
4.1 结构化程序设计方法 50
4.2 结构化程序的三种基本结构 51
4.2.1 顺序结构 51
4.2.2 选择结构 51
4.2.3 循环结构 52
4.3 顺序结构的程序设计 53
4.3.1 赋值语句 53
4.3.2 函数调用语句 54
4.3.3 表达式语句 55
4.3.4 复合语句 55
4.3.5 字符输入/输出函数 56
4.3.6 格式输入/输出函数 57
4.3.7 顺序结构程序设计举例 61
4.4 选择结构的程序设计 63
4.4.1 单分支选择语句 63
4.4.2 双分支选择语句 64
4.4.3 多分支选择语句 68
4.4.4 选择结构程序设计举例 72
4.5 循环结构的程序设计 76
4.5.1 while语句 77
4.5.2 do-while语句 78
4.5.3 for语句 80
4.5.4 break语句和continue语句 82
4.5.5 多重循环结构的实现 86
4.5.6 循环结构程序设计举例 88
习题 94
第5章 数组 101
5.1 一维数组 101
5.1.1 一维数组的定义 101
5.1.3 一维数组的初始化 102
5.1.2 一维数组元素的引用 102
5.1.4 一维数组程序设计举例 103
5.2 二维数组 108
5.2.1 二维数组的定义与数组元素的引用 109
5.2.2 二维数组的初始化 110
5.2.3 二维数组程序设计举例 111
5.3 字符数组与字符串 113
5.3.1 字符数组 113
5.3.2 字符串与字符数组 115
5.3.3 字符串处理的常用系统函数 119
5.3.4 字符数组程序设计举例 122
习题 126
6.1 指针和指针变量 133
6.1.1 指针 133
第6章 指针 133
6.1.2 指针变量 135
6.2 指针变量的定义和初始化 135
6.2.1 指针变量的定义和初始化 136
6.2.2 指针变量的一般使用方式 136
6.2.3 取地址运算符与指针运算符 137
6.3 指针变量的使用 138
6.3.1 指向变量的指针变量的使用 138
6.3.2 指向一维数组的指针变量的使用 140
6.3.3 指向字符串的指针变量的使用 143
6.4.1 指针数组的定义 147
6.4 指针数组 147
6.4.2 指针数组元素的使用 148
6.5 指针程序设计举例 149
习题 151
第7章 函数 157
7.1 函数的概念和模块化程序设计方法 157
7.1.1 函数的概念 157
7.1.2 函数的定义 158
7.1.3 函数的调用 161
7.1.4 模块化程序设计方法 163
7.2 函数调用时的数据传递方法 163
7.2.1 利用形参与实参传递数据的值传递方式 163
7.2.2 当形参是数组时的数据传递方式 165
7.2.3 当形参是指针变量时的数据传递方式 167
7.2.4 利用返回值的数据传递方式 169
7.3 变量的存储类型与作用域 170
7.3.1 变量的存储类型 170
7.3.2 变量的生存期和作用域 171
7.3.3 利用全局外部变量的数据传递方式 173
7.4 函数的嵌套调用和递归调用 174
7.4.1 函数的嵌套调用 174
7.4.2 函数的递归调用 175
7.5 指针型函数及其调用 178
7.5.1 指针型函数的定义 178
7.5.2 指针型函数的调用 178
7.6.2 多文件程序的处理 180
7.6.1 文件包含命令 180
7.6 文件包含命令与多文件程序的处理 180
7.7 常用系统函数 182
7.7.1 常用的数学处理函数 182
7.7.2 常用的类型转换函数 184
7.7.3 常用的字符处理函数 185
7.7.4 其它常用函数 186
7.8 函数设计举例 187
习题 191
第8章 结构型与自定义类型 198
8.1 结构型的定义 198
8.1.1 结构型数据的特点 198
8.1.2 结构型的定义 199
8.2.1 结构型变量的定义和初始化 200
8.2 结构型变量的定义和成员的引用 200
8.2.2 结构型变量成员的引用 202
8.3 结构型数组的定义和数组元素成员的引用 205
8.3.1 结构型数组的定义和初始化 205
8.3.2 结构型数组元素成员的引用 206
8.4 指向结构型数据的指针变量的定义和使用 208
8.4.1 指向结构型变量的指针变量 208
8.4.2 指向结构型数组的指针变量 209
8.4.3 在函数间传递结构型数据 210
8.5 结构型程序设计举例 214
8.6 用户自定义类型 217
习题 219
9.1.1 文件概述 223
第9章 文件 223
9.1 文件概述 223
9.1.2 文件型指针 225
9.2 文件的打开与关闭函数 226
9.2.1 打开文件函数 226
9.2.2 关闭文件函数 227
9.2.3 标准设备文件的打开与关闭 228
9.3 文件的读/写函数 228
9.3.1 文件尾测试函数 228
9.3.2 字符读/写函数 228
9.3.3 字符串读/写函数 230
9.3.4 数据读/写函数 234
9.4 文件定位函数 236
9.4.1 文件头定位函数 237
9.4.2 文件随机定位函数 237
9.5 文件应用程序设计举例 239
习题 240
附录一 ASCⅡ代码表 246
附录二 运算符及其优先级汇总表 247
附录三 本书介绍的常用系统函数汇总表 248
附录四 在VC环境下调试C程序的操作方法简介 251
高级语言程序设计自学考试大纲 259
出版前言 259
第1章 概述 261
一、课程性质与设置目的 261
二、课程内容与考核目标 262
第2章 C语言的基本知识 263
第3章 基本数据类型、运算符和表达式 264
第4章 顺序结构、选择结构和循环结构的程序设计 266
第5章 数组 267
第6章 指针 268
第7章 函数 269
第8章 结构型与自定义类型 271
第9章 文件 272
附录 273
实验环节 273
三、关于大纲的说明与考核实施要求 275
附录 题型举例 279
后记 281