注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C语言程序设计

C语言程序设计

C语言程序设计

定 价:¥22.00

作 者: 张世禄等编著
出版社: 电子工业出版社
丛编项:
标 签: C

ISBN: 9787121012334 出版时间: 2005-08-01 包装: 平装
开本: 26cm 页数: 238 字数:  

内容简介

  本书是讲述程序设计而不讲授书中程序的教材。书中使用了程序设计新方法:首先,将问题抽象和归纳成带计算过程和计算条件的计算公式;然后,找出算式所对应C语言中的语句或语句组,编写主干程序段;最后,加上说明和输入输出形成整个程序。书中首次将语言课中的程序设计所涉及的算法分成尝试算法、递归算法和迭代算法三类,并给出了各类算法所对应的基本程序模块,编写程序可像套用数学公式一样方便,从而提高了程序的重用率,降低了程序设计难度。程序中选用了近百个例题,所有程序都给出了设计过程、带计算过程和计算条件的数学公式。由于数学语言的精炼性,因而较同类教材篇幅短、规律性强。书中对降低程序复杂度及程序编写难度也做了介绍。教材中所有程序都具有同一风格,语句括号的配对关系、函数段以及复合语句、循环语句、条件语句中的子句书写都规范统一、一目了然。本书适用于非计算学科专业大学本科及专科学生,也适用于计算学科本科学生入门专业基础课。

作者简介

暂缺《C语言程序设计》作者简介

图书目录

第1章绪论及C语言简介
1.1绪论
1.1.1软件产业的兴旺和辛酸
1.1.2软件危机产生的根本原因
1.1.3解决应用软件成功率低下的途径
1.1.4程序设计的重要性
1.2C语言简介
1.2.1C语言的沿革
1.2.2C语言的特点
1.2.3C语言程序设计教材的特点
第2章数据类型.运算符和表达式
2.1标志符
2.2C语言中的基本数据类型
2.3常量
2.3.1数值常量
2.3.2字符常量
2.3.3字符串常量
2.3.4符号常量
2.4变量
2.4.1变量的定义
2.4.2变量值
2.5枚举类型
2.5.1枚举类型和枚举变量
2.5.2枚举类型的操作
2.6运算符和表达式
2.6.1算术运算符和算术表达式
2.6.2表达式中数据间的混合运算与类型转换
2.6.3赋值运算符与赋值表达式
2.6.4关系运算符和关系表达式
2.6.5逻辑运算符和逻辑表达式
2.6.6位操作运算符及表达式
2.6.7条件运算符和条件表达式
2.6.8逗号运算符和逗号表达式
2.6.9sizeof运算符
2.7运算符的优先级和结合性
小结
习题
第3章简单程序设计
3.1程序的三种基本结构
3.2语句与顺序结构
3.3C语言的程序结构及特点
3.4数据的输入/输出
3.4.1格式化输出函数prind()
3.4.2格式化输入函数scanf()
3.4.3字符输入输出函数getcha甙)和putchar()
3.4.4字符串输入输出函数gets()和puts()
3.5简单程序设计
3.6源程序执行过程
3.7TurboC2.0集成开发环境
3.7.1在TurboC2.0下运行C程序的步骤
3.7.2TurboC2.0的菜单系统及其使用
小结
习题
第4章数组
4.1一维数组
4.1.1一维数组的定义
4.1.2一维数组元素的引用
4.1.3一维数组元素的初始化和赋值
4.2二维数组
4.2.1二维数组的定义
4.2.2二维数组元素的引用
4.2.3二维数组的初始化和赋值
4.3字符数组
4.3.1字符数组的定义
4.3.2字符数组的初始化和赋值
4.3.3字符数组的输入输出
4.3.4字符串处理函数
小结
习题
第5章基本语句
5.1赋值语句
5.1.1简单赋值语句
5.1.2特殊赋值语句
5.1.3连续赋值语句
5.2条件语句和分支(或选择)结构
5.2.1条件语句
5.2.2条件赋值语句
5.2.3嵌套的条件语句
5.2.4开关语句
5.3循环语句
5.3.1步长型循环语句
5.3.2while语句
5.3.3do-while循环语句
5.3.4循环嵌套
小结
习题
第6章程序设计方法
6.1尝试法及其程序模块结构
6.2递推算法程序选讲
6.3迭代算法及程序选例
6.4难例精选
小结
习题
第7章函数
7.1函数的定义和调用
7.1.1函数的定义
7.1.2函数的返回值与函数类型
7.1.3函数调用
7.2函数的数据传递
7.2.1数值作为函数参数
7.2.2数组作为函数参数
7.3函数的嵌套调用与递归调用
7.3.1函数的嵌套调用
7.3.2递归调用
7.4函数举例
7.5变量的作用域.存储类型和生存期
7.5.1变量的作用域
7.5.2变量的存储类型和生存期
7.6编译预处理
7.6.1宏替换
7.6.2文件包含
7.6.3条件编译
小结
习题
第8章指针
8.1指针与地址
8.2指针变量的使用
8.2.1指针变量的定义及赋值
8.2.2指针的类型
8.2.3指针运算符
8.2.4指针常量
8.3指针与数组
8.3.1指针与数组名之间的关系
8.3.2定义指向数组元素的指针变量
8.3.3指针的运算
8.3.4指针与一维数组
8.3.5指针与二维数组
8.4指针在函数中的使用
8.4.1指针作为函数参数
8.4.2指针作为函数的返回值
8.5指针和字符串
8.5.1字符串常量与字符指针变量
8.5.2字符串指针作为函数参数
8.6指针数组与多级指针
8.6.1指针数组
8.6.2多级指针
8.6.3Blain()函数的参数
8.7函数指针
8.7.1函数指针的定义
8.7.2函数指针的使用
小结
习题
第9章结构体与共用体
9.1结构体
9.1.1结构体类型的说明及结构体变量的定义
9.1.2结构体变量的使用
9.2结构体数组
9,3指向结构体类型的指针
9.3.1结构体指针变量的定义
9.3.2利用结构体指针变量对所指对象成员的引用
9.3.3指向结构体自己的指针作为结构体成员的方式
9.4共用体
9.4.1共用体类型的声明及变量的定义
9.4.2共用体变量的使用
小结
习题
第10章文件
10.1文件概述
10.1.1文件的定义
10.1.2文件的分类
10.1.3文件的操作流程
10.1.4文件缓冲区
10.2文件的打开与关闭
10.2.1文件指针
10.2.2文件的打开
10.2.3文件的关闭
10.3文件的顺序读写操作
10.3.1文件的字符级读写
10.3.2文件对字符串的读写
10.3.3文件的格式化读写
10.4文件的随机读写
10.4.1文件位置指针的定位
10.4.2文件的随机读写
小结
习题
上机实习
实习1C程序录入.编辑和运行
实习2if语句和嵌套的if语句
实习3判定树问题及程序设计
实习4规范for型循环
实习5while型循环和do-while循环
实习6多重循环语句
实习7带自定义函数的程序设计
实习8尝试法(1)
实习9尝试法(2)
实习10特殊排序
实习11综合问题1
实习12综合问题2
附录AC语言中的关键字
附录B部分字符与ASCII代码对照表
附录CTURBOC常用库函数
C1数学函数(函数原型包含在math.h.stdlib.h中)
C2字符函数(函数原型包含在ctype.h中)
C3字符串函数(函数原型包含在string.h.stdhb.h中)
C4输入输出函数(函数原型包含在stdio.h中)
C5堆空间分配函数(函数原型包含在alloc.h.realloc.h中)
C6内存存储函数(函数原型包含在mem.h.string.h中)
参考文献

本目录推荐