分类导航: 计算机类 >> 程序设计 >>
著 译 者:马俊
出版日期:2009-09-01 上架时间:2009-10-13
出 版 社:北京航空航天大学出版社 ISBN:9787811249040
市 场 价: ¥38.00
书籍目录
内容简介
抢鲜试读
内容简介:
依据高等院校“C语言程序设计”课程教学内容的基本要求而编写,充分考虑到理论与实践的结合,在讲解C语言程序设计基本知识的同时,更注重讲解相应的程序设计技巧、常用算法以及具有实用价值的程序实例,并设有专门章节介绍上机步骤、调试技巧。本书既有严密完整的理论体系,又具有较强的实用性。.
本书主要内容包括二级考试基础知识、C语言程序设计概述、基本数据类型、运算符及表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、指针、数组、用户标识符的作用域和存储类别、编译预处理和动态存储分配、结构体与共用体、位运算、文件、面向对象程序设计基础、上机考试指导共16章。书中给出了大量的例题和习题,书后给出了附录,便于学生自学。..
本书适合普通高等院校本、专科计算机与非计算机专业作为“C语言程序设计”课程教材使用,也适合C语言初学者用作计算机二级考试的学习与参考用书。...
抢鲜试读:
书籍目录:
第1章 二级考试基础知识.
1.1 程序设计基础1
1.1.1 面向结构的程序设计1
1.1.2 面向对象的程序设计2
1.2 数据结构4
1.2.1 算法5
1.2.2 链表、队列、栈的基本概念5
1.2.3 二叉树的遍历7
1.3 数据库9
1.3.1 数据、信息和数据处理9
1.3.2 数据库系统概述10
1.3.3 数据库描述11
1.3.4 数据库管理系统13
1.4 软件工程14
1.4.1 软件工程的基本概念14
1.4.2 结构化分析方法15
1.4.3 结构化设计方法15
1.4.4 软件测试16
1.4.5 程序的调试17
本章小结17
.历年试题汇集17
第2章 C语言程序设计概述
2.1 C语言概述26
2.1.1 C语言的发展26
2.1.2 C语言的特点27
2.2 简单的C程序构成及格式27
2.3 C语言开发工具29
2.3.1 C语言的执行过程29
2.3.2 Visual C++开发环境介绍30
2.4 良好的程序设计风格31
本章小结33
历年试题汇集33
课后练习34
第3章 基本数据类型、运算符及表达式
3.1 C语言的数据类型36
3.2 常量、变量和标识符37
3.2.1 标识符37
3.2.2 常量38
3.2.3 变量39
3.3 整型数据40
3.3.1 整型常量41
3.3.2 整型变量42
3.4 实型数据44
3.4.1 实型常量44
3.4.2 实型变量45
3.5 字符型数据46
3.5.1 字符型常量46
3.5.2 字符型变量47
3.5.3 字符串常量47
3.6 C语言的运算符与表达式48
3.6.1 C语言运算符的种类48
3.6.2 算术运算符及表达式48
3.6.3 关系运算符及表达式50
3.6.4 逻辑运算符及表达式51
3.6.5 条件运算符与表达式52
3.6.6 赋值运算符及表达式53
3.6.7 逗号运算符及表达式53
3.7 数据类型转换54
3.7.1 自动类型转换54
3.7.2 强制类型转换55
本章小 结55
历年试题汇集55
课后练习60
第4章 顺序结构程序设计
4.1 C语言的3种基本结构63
4.1.1 流程图63
4.1.2 3种基本结构64
4.2 C语言的语句65
4.3 格式输入/输出函数66
4.3.1 格式输出函数——printf函数67
4.3.2 格式输入函数——scanf函数74
4.4 字符数据的输入/输出函数76
4.4.1 字符输出函数——putchar函数76
4.4.2 字符输入函数——getchar函数77
4.5 顺序结构程序举例77
本章小结79
历年试题汇集80
课后练习85
第5章 选择结构程序设计
5.1 选择结构概述91
5.2 if语句的3种基本形式91
5.2.1 if语句的3种形式92
5.2.2 if语句的嵌套96
5.3 switch语句97
5.4 选择结构程序举例100
本章小结102
历年试题汇集103
课后练习107
第6章 循环结构程序设计
6.1 循环结构114
6.2 while语句115
6.3 do-while语句116
6.4 for语句118
6.5 break语句和continue语句121
6.5.1 break语句121
6.5.2 continue语句122
6.6 goto语句123
6.7 循环的嵌套125
6.8 循环结构程序举例126
本章小结127
历年试题汇集128
课后练习136
第7章 函数
7.1 函数的分类142
7.2 函数的定义143
7.2.1 无参函数143
7.2.2 有参函数144
7.2.3 空函数145
7.3 函数的参数及其返回值145
7.3.1 形式参数和实际参数145
7.3.2 函数的返回值146
7.4 函数的调用148
7.4.1 函数调用的一般形式148
7.4.2 函数调用的方式148
7.4.3 被调函数的声明149
7.4.4 函数的嵌套调用149
7.4.5 函数的递归调用151
7.5 函数应用举例154
本章小结155
历年试题汇集156
课后练习164
第8章 指针
8.1 地址和指针的概念168
8.2 指针变量169
8.2.1 指针变量的定义169
8.2.2 指针变量的初始化..169
8.2.3 指针变量的基本运算170
8.2.4 指向指针的指针变量171
8.3 指针与函数172
8.3.1 函数的形参为指针类型172
8.3.2 函数返回值为指针类型173
8.3.3 指向函数的指针174
本章小结176
历年试题汇集176
课后练习182
第9章 数组
9.1 数组的引出186
9.2 一维数组187
9.2.1 一维数组的定义187
9.2.2 一维数组的初始化189
9.2.3 一维数组的引用189
9.2.4 一维数组和指针190
9.2.5 一维数组的应用举例192
9.3 二维数组195
9.3.1 二维数组的定义195
9.3.2 二维数组的初始化195
9.3.3 二维数组的引用196
9.3.4 二维数组和指针198
9.3.5 二维数组的应用举例200
9.4 字符数组与字符串201
9.4.1 字符数组201
9.4.2 字符串202
9.4.3 字符串处理函数202
9.4.4 字符串和指针205
9.4.5 字符数组应用举例205
本章小结209
历年试题汇集210
课后练习218
第10章 用户标识符的作用域和存储类型
10.1 用户标识符的作用域224
10.2 用户标识符的存储类型224
10.3 用户标识符的生存期225
10.3.1 静态变量的存储类型和作用域225
10.3.2 动态变量的存储类型和作用域225
10.3.3 局部变量的作用域和生存期226
10.4 全局变量的作用域和生存期228
10.4.1 全局变量的作用域和生存期228
10.4.2 在同一编译单位内用extern说明全局变量的作用域229
10.4.3 在不同编译单位内用extern说明全局变量的作用域229
10.4.4 static全局变量229
10.5 函数的存储类型230
本章小结230
历年试题汇集230
课后练习238
第11章 编译预处理和动态存储分配
11.1 编译预处理244
11.1.1 宏定义244
11.1.2 文件包含247
11.1.3 条件编译248
11.2 动态存储分配249
11.2.1 malloc函数和free函数249
11.2.2 calloc函数250
本章小结250
历年试题汇集251
课后练习254
第12章 结构体与共用体
12.1 结构体的引出258
12.2 结构体类型259
12.2.1 结构体类型的定义和结构体变量的定义259
12.2.2 结构体变量的引用261
12.2.3 结构体变量的初始化261
12.3 结构体数组262
12.3.1 结构体数组的定义262
12.3.2 结构体数组的初始化263
12.3.3 结构体数组的应用263
12.3.4 结构体指针264
12.3.5 结构体与函数266
12.3.6 链表268
12.4 共用体270
12.4.1 共用体的概念及特点270
12.4.2 共用体类型的定义271
12.4.3 共用体变量的引用272
12.5 枚举273
12.6 用typedef定义类型275
本章小结276
历年试题汇集276
课后练习291
第13章 位运算
13.1 位运算符295
13.2 位运算符的运算功能296
13.2.1 按位与运算符( & )296
13.2.2 按位或运算符(