c语言程式设计(刘振安主编书籍)

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

c语言程式设计(刘振安主编书籍)

本书以实例为蓝线,以培养C语言套用能力为主线,强调理论教学与实验实训密切结合的,注意介绍ANSI C 已经更新的内容,并与C++接轨,例如引入函式原型、void关键字及const限定符的使用方法等。在重点介绍基本理论、基本知识和基本技能的基础上,注意帮助读者熟练掌握编译工具,以便为后续课程的学习打下基础。各章均有例题和错误分析,并结合本章内容给出实验训练题和习题,从实用的观点出发,专门开设一章C程式结构化设计实例,结合实例详细介绍头档案的编制、多个C语言档案及工程档案的编制等方法,以培养学生的实际套用能力。本书概念清楚、语言简洁、通俗易懂、实用性强、易于教学,重在培养学生的套用技能。本书适合作为高职高专院校计算机及相关专业的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书

基本介绍

  • 书名c语言程式设计
  • 作者刘振安
  • ISBN9787302060000
  • 定价24元
  • 出版时间2002.12.01
  • 印次1-4
  • 印刷日期2005.01.07
图书目录
第1章C语言程式设计基础1
1.1C语言特点1
1.2C程式入门2
1.2.1简单的 C 程式结构及函式2
1.2.2基本的输入与输出7
1.2.3初学者最容易出现的错误 8
1.3典型C程式结构 9
1.3.1函式、主函式和函式原型 10
1.3.2C语言预处理器 10
1.3.3程式注释11
1.3.4程式语句12
1.3.5大小写字母的使用14
1.3.6程式书写格式14
1.3.7程式编辑、编译和运行的基本概念15
1.3.8Borland C上机基本知识16
1.3.9Visual C++ 6.0上机指南19
1.3.10容易出现的错误24
1.4基本数据类型和表达式25
1.4.1标识符和变数25
1.4.2基本数据类型27
1.4.3常量28
1.4.4匈牙利命名法30
1.4.5运算表达式31
1.4.6赋值运算符与赋值表达式33
1.4.7逗号运算符与逗号表达式34
1.5数据输出34
1.5.1putchar函式(字元输出函式)35
1.5.2printf函式(格式输出函式)35
1.6数据输入38
1.6.1getchar 函式(字元输入函式)38
1.6.2scanf函式(格式输入函式)39
1.7例题及错误分析41
1.7.1典型例题41
1.7.2典型错误分析42
1.8熟悉并使用const修饰符44
实训1如何编辑、编译、调试和运行一个实际程式 46
习题46
第2章结构化程式设计基础49
2.1结构化程式设计49
2.1.1结构化程式设计发展简史49
2.1.2结构化程式设计的4个方面50
2.2关係运算与逻辑运算53
2.2.1关係运算53
2.2.2逻辑运算54
2.3控制选择55
2.3.1条件分支程式设计55
2.3.2switch 开关分支程式设计60
2.3.3goto 语句63
2.4循环控制程式设计63
2.4.1while语句64
2.4.2do ~ while语句64
2.4.3for语句65
2.4.4do~while 、while及 for 语句的比较68
2.4.5break语句与continue语句71
2.5例题及错误分析75
2.5.1典型例题75
2.5.2错误分析77
实训2通过调试改正程式中的错误81
习题82
第3章函式与变数类型85
3.1函式85
3.1.1函式值和return语句85
3.1.2函式调用形式89
3.1.3递归调用95
3.2变数类型96
3.2.1块结构97
3.2.2自动型变数97
3.2.3外部型变数99
3.2.4静态型变数100
3.2.5暂存器型变数102
3.3变数初始化102
3.4C语言预处理器104
3.4.1宏定义104
3.4.2档案包含105
3.4.3条件编译106
3.5正确使用库函式108
3.6多个档案中的函式调用111
3.6.1使用C程式解题的步骤111
3.6.2算法知识简介114
3.6.3使用多个档案进行模组化设计116
3.6.4头档案和函式原型的作用117
3.6.5组合为一个工程项目118
3.6.6使用档案包含的方法120
3.6.7#define和const的异同121
3.7例题及错误分析122
实训3编辑含有多个档案的函式调用程式 124
习题124
第4章构造类型——数组和指针128
4.1数组128
4.1.1一维数组128
4.1.2数组元素的初始化133
4.1.3多维数组135
4.1.4字元串数组136
4.2指针137
4.2.1构造指针类型137
4.2.2指针变数的说明139
4.2.3指针运算符140
4.2.4地址运算142
4.2.5动态分配函式143
4.2.6综合例题146
4.3指针与数组148
4.3.1指针与数组的关係148
4.3.2指针数组152
4.3.3指针数组与多维数组154
4.3.4用指针或数组名进行函式参数传递155
4.3.5命令行参数157
4.4对指针使用const限定符158
4.4.1指向常量的指针158
4.4.2常量指针161
4.4.3指向常量的常量指针162
4.4.4使用const限定数组和指针作为函式参数162
4.5指针函式与函式指针164
4.5.1指针函式164
4.5.2函式指针165
4.6指向指针的指针170
4.7使用数组与指针易犯的错误172
4.7.1数组使用错误172
4.7.2指针使用不当173
4.7.3变数传递给函式175
实训4使用数组和指针176
习题177
第5章结构类型180
5.1结构定义及其变数的初始化180
5.1.1结构定义180
5.1.2结构变数的初始化182
5.1.3结构使用的运算符184
5.2结构数组185
5.2.1结构数组实例185
5.2.2结构数组定义186
5.2.3结构数组的初始化187
5.3结构指针188
5.3.1结构数组的指针188
5.3.2结构指针的初始化190
5.3.3结构指针参数191
5.3.4使用结构指针192
5.4结构的记忆体分配193
5.5引用自身的结构194
5.6位操作与栏位结构197
5.6.1位操作197
5.6.2栏位结构199
5.7联合200
5.7.1定义形式200
5.7.2存储空间的分配和使用201
5.7.3适用的操作203
5.8枚举205
5.9使用结构应注意的问题205
实训5使用结构指针数组206
习题207
第6章档案209
6.1档案概述209
6.2档案的打开与关闭210
6.2.1档案的打开(fopen函式)210
6.2.2档案的关闭(fclose函式)212
6.3档案的读写213
6.3.1fputc(putc)函式和fgetc(getc)函式213
6.3.2fread函式和fwrite函式217
6.3.3fprintf函式和fscanf函式221
6.3.4档案的记忆体分配222
6.3.5其他读写函式222
6.4档案的定位223
6.4.1rewind函式223
6.4.2fseek函式和随机读写223
6.4.3ftell函式225
6.5出错的检测225
6.5.1ferror函式225
6.5.2clearerr函式225
6.6档案输入输出小结226
6.7档案使用错误分析227
实训6在函数里使用档案227
习题227
第7章C程式结构化设计实例229
7.1设计实用程式的基本技术231
7.3程式的测试与调试233
7.4程式设计、管理与测试实例235
7.4.1RECORD程式的总体设计236
7.4.2RECORD程式的模组设计239
7.4.3RECORD程式的测试246
7.4.4性能分析和改进的建议250
实训7使用数组和指针251
附录252
附录AC语言新版本与老版本的主要差别252
附录BC语言操作符的优先权254
附录CC语言关键字255
附录Dmain函式解析256
附录E标準库解析257
附录FC语言程式设计常用算法描述方法266
附录GC语言操作符的高级特徵267
附录H标準C环境嵌入工具和常量275
参考文献277

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有