网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计教程 第5版
分类
作者 王秀鸾 等 编
出版社 电子工业出版社
下载
简介
目录
基础篇
章C语言概况1
1.1程序设计的基本概念1
1.1.1程序和程序设计语言1
1.1.2程序设计的一般过程2
1.1.3结构化程序设计方法2
1.2C语言的初步知识4
1.2.1C语言的起源与特点4
1.2.2初识C语言程序6
1.2.3C语言字符集与标识符7
1.2.4C语言程序的基本构成8
1.2.5简单的屏幕输出9
1.2.6C语言程序的上机调试过程10
本章小结11
习题112
第2章C语言基础13
2.1数据类型13
2.1.1数据类型13
2.1.2基本数据类型标识符13
2.2常量和变量14
2.2.1常量15
2.2.2变量18
2.3算术运算20
2.3.1算术运算符21
2.3.2算术表达式21
2.43个特殊的运算符25
2.4.1sizeof运算符25
2.4.2逗号运算符25
2.4.3取地址运算符&25
本章小结26
习题226
第3章顺序结构28
3.1C语言程序的语句28
3.1.1说明语句28
3.1.2执行语句28
3.2赋值运算29
3.2.1赋值运算符和赋值表达式29
3.2.2赋值语句30
3.2.3自增、自减运算符32
3.3数据的输入和输出33
3.3.1单个字符的输入和输出函数33
3.3.2格式化输入和输出函数35
3.4程序举例39
本章小结42
习题342
第4章选择结构45
4.1关系运算45
4.1.1关系运算符45
4.1.2关系表达式45
4.2逻辑运算46
4.2.1逻辑运算符47
4.2.2逻辑运算的值47
4.2.3逻辑表达式48
4.3if语句49
4.3.1if语句的3种形式49
4.3.2if语句的嵌套54
4.3.3条件运算符和条件表达式55
4.4switch语句56
4.5程序举例58
本章小结62
习题462
第5章循环结构67
5.1while语句67
5.2do-while语句70
5.3for语句71
5.4转移语句75
5.4.1break语句76
5.4.2continue语句76
5.5程序举例77
本章小结81
习题582
第6章编译预处理88
6.1宏定义88
6.1.1不带参数的宏定义88
6.1.2带参数的宏定义90
6.2文件包含92
6.3条件编译93
本章小结93
习题694
提高篇
第7章数组97
7.1一维数组97
7.1.1一维数组的定义97
7.1.2一维数组的初始化98
7.1.3一维数组元素的引用99
7.1.4一维数组的应用100
7.2二维数组104
7.2.1二维数组的定义104
7.2.2二维数组的初始化105
7.2.3二维数组元素的引用105
7.2.4二维数组应用举例106
7.3字符数组110
7.3.1字符数组的定义110
7.3.2字符串与字符数组110
7.3.3字符数组的初始化111
7.3.4字符数组的输入/输出111
7.3.5字符串(字符数组)处理函数113
7.3.6字符数组的应用116
本章小结119
习题7119
第8章函数125
8.1自定义函数125
8.1.1自定义函数的定义125
8.1.2自定义函数的返回值126
8.1.3自定义函数的调用127
8.1.4自定义函数的声明128
8.2简单变量作为函数形参129
8.3函数的嵌套调用和递归调用131
8.3.1函数的嵌套调用131
8.3.2函数的递归调用133
8.4变量的存储类别136
8.4.1局部变量及其存储类别137
8.4.2全局变量及其存储类别140
8.4.3函数的作用域和存储类别143
8.5程序举例144
本章小结147
习题8148
第9章指针153
9.1指针变量153
9.1.1变量的指针和指针变量153
9.1.2指针变量的定义和初始化154
9.1.3指针变量的引用155
9.2数组指针变量158
9.2.1数组指针变量的定义和引用158
9.2.2二维数组的指针162
9.2.3指针与字符串165
9.3指针数组和二级指针变量169
9.3.1指针数组169
9.3.2二级指针变量171
本章小结171
习题9173
0章函数参数传递进阶177
10.1指针变量作为函数参数177
10.2数组名和数组指针变量作为函数参数178
10.3行数组指针变量作为函数参数180
10.4字符型指针变量作为函数参数181
10.5指向函数的指针变量作为函数参数183
10.6main()函数的形参186
本章小结187
习题10188
1章结构体与共用体193
11.1自定义类型标识符193
11.2结构体的定义与引用194
11.2.1结构体类型的定义194
11.2.2结构体类型变量、数组和指针变量的定义195
11.2.3结构体类型变量、数组和指针变量的初始化198
11.2.4结构体类型变量、数组和指针变量的引用198
11.2.5函数之间结构体类型数据的传递203
11.2.6用指针处理链表205
11.3共用体的定义与引用210
11.3.1共用体类型的定义211
11.3.2共用体类型变量的定义211
11.3.3共用体变量的引用212
11.4枚举类型213
本章小结215
习题11216
2章位运算219
12.1位运算符219
12.2位运算符的功能219
12.2.1按位与运算(&)219
12.2.2按位或运算(|)220
12.2.3按位异或运算(^)220
12.2.4按位取反运算(~)220
12.2.5按位左移(<<)221
12.2.6按位右移(>>)221
12.2.7复合位赋值运算符221
本章小结222
习题12222
3章数据文件224
13.1C语言文件224
13.2定义、打开和关闭文件225
13.2.1文件指针225
13.2.2打开文件(fopen()函数)225
13.2.3关闭文件(fclose()函数)227
13.3文件的输入/输出227
13.3.1fputc()函数和fgetc()函数227
13.3.2fgets()函数和fputs()函数229
13.3.3fprintf()函数和fscanf()函数230
13.3.4fread()函数和fwrite()函数232
13.4文件的定位233
13.4.1rewind()函数234
13.4.2fseek()函数和随机读/写234
13.4.3ftell()函数235
本章小结235
习题13235
实验篇
4章实验238
实验一初识C语言编程238
实验二算术运算与标准函数使用241
实验三顺序结构的程序设计243
实验四选择结构程序设计245
实验五循环结构程序设计248
实验六数组类型程序设计251
实验七指针程序设计254
实验八函数程序设计256
实验九结构体和共用体程序设计260
实验十数据文件262
附录A运算符的优先级和结合性264
附录B标准函数265
附录CASCII字符编码表268
附录D程序调试中常见错误信息一览269
参考文献276
内容推荐
本书分为基础篇、提高篇和实验篇。基础篇主要内容包括程序设计和C语言基础知识,以及顺序、选择和循环结构程序设计,使读者初步建立起利用C语言进行简单程序设计的思想,学会进行简单的程序设计;提高篇主要内容包括函数、编译预处理、数组等构造型数据类型、指针类型及对文件的操作,C语言模块化的编程思想及对数组、指针类型的应用,学会使用构造型数据类型和指针类型处理问题,学会对文件进行操作;实验篇共10个实验。所有程序在Visual C环境下调试通过。提供程序代码、课后习题指导和电子课件。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 0:35:52