新闻资讯
看你所看,想你所想

程式设计基础(C语言版)第2版

程式设计基础(C语言版)第2版

程式设计基础(C语言版)第2版

《程式设计基础(C语言版)第2版》是2010年清华大学出版社出版的图书,作者是刘白林。

基本介绍

  • 书名:程式设计基础(C语言版)第2版
  • 作者:刘白林 
  • ISBN:9787302218579
  • 页数:226
  • 定价:23元
  • 出版社:清华大学出版社
  • 出版时间:2010-3-1
  • 装帧:平装
  • 开本:16开
  • 印次:2-3

内容简介

本书以标準C语言为讲解基础,以Visual C++为实验平台,内容包括程式设计基础,数据类型与表达式,程式设计的三种基本结构,数组与函式,指针、结构与鍊表和档案程式设计等。
本书是按照教育部关于套用型大学计算机课程基本要求,并结合当前程式设计技术发展现状而编写的,主要内容包括C程式设计概述、数据类型、运算符、表达式、程式结构、数组、函式、指针、结构体与共用体、档案等内容。
本书内容丰富,图文并茂,深入浅出,循序渐进。将理论介绍与上机演示紧密结合,注重培养读者对基础知识和基本技能的掌握,以及培养良好的程式设计风格和习惯。
本书适合各类套用型大学在校学生作为教材使用,也可作为从事计算机套用的各类工程技术人员的参考书和自学教材。
为配合本书的学习,作者还编写了与本书配套的习题集,可供读者学习时参考使用。

目录

前言
第1章C语言程式设计基本概念
1.1引言
1.2C语言的发展历史以及特点
1.2.1C语言的发展历史
1.2.2C语言的特点
1.3程式设计语言
1.4简单的C语言程式实例
1.5C语言程式的结构
1.6C语言程式的编辑、编译和执行
1.7算法
1.7.1算法的概念和特点
1.7.2算法的描述
1.8结构化程式设计方法
1.8.1结构化程式设计的概念
1.8.2结构化程式设计的三种基本结构
1.9本章小结
习题
第2章数据类型、运算符和表达式
2.1引言
2.2C语言的字元集和词法约定
2.2.1C语言的字元集
2.2.2C语言使用的辞彙
2.3常量和变数
2.3.1常量
2.3.2变数
2.6运算符的优先权和结合性
2.7C语言中的数据类型转换
2.7.1数值型数据间混合运算时的类型转换规则
2.7.2赋值时的类型转换规则
2.7.3强制类型转换
2.8本章小结
自我测验
习题
第3章顺序结构程式设计
3.1引言
3.2C语句分类
3.3赋值语句
3.4基本输入、输出操作的实现
3.4.1字元输出函式
3.4.2字元输入函式
3.4.3格式化输出函式
3.4.4格式化输入函式
3.5套用举例
3.6本章小结
自我测验
习题
第4章选择结构程式设计
4.1引言
4.2关係运算符与关係表达式
4.3逻辑运算符与逻辑表达式
4.4条件语句
4.4.1if语句的三种形式
4.4.2if句的嵌套
4.4.3条件运算符与条件表达式
4.5多分支选择语句
4.5.1switCh语句的基本概念
4.5.2break语句在多分支选择结构中的套用
4.6套用举例
4.7本章小结
自我测验
习题
第5章循环结构程式设计
5.1引言
5.2while语句
5.3do—while语句
5.4for语句
5.5Continue语句和break语句在循环体中的套用
5.5.1Continue语句在循环体中的套用
5.5.2break语句在循环体中的套用
5.6循环的嵌套
5.7goto语句与标号
5.8套用举例
5.9本章小结
自我测验
习题
第6章函式
6.1引言
6.2函式的定义和使用
6.2.1函式的概念
6.2.2函式的定义
6.2.3函式的调用
6.2.4函式参数传递
6.2.5函式返回值
6.2.6函式的嵌套及递归调用
6.3变数的作用域与存储类别
6.3.1局部变数与全局变数
6.3.2动态存储方式与静态存储方式
6.4套用举例
6.5本章小结
自我测验
习题
第7章编译预处理命令
7.1引言
7.2预处理指令#inClude:档案包含
7.3预处理指令#define:宏定义
7.3.1无参数宏
7.3.2带参数宏
7.4条件编译
7.4.1#if、#else、#elif及#endif
7.4.2#ifdef和#ifndef
7.5本章小结
自我测验
习题
第8章数组
8.1引言
8.2一维数组
8.2.1一维数组的定义与引用
8.2.2一维数组的初始化
8.3二维数组
8.3.1二维数组的定义与引用
8.3.2二维数组的初始化
8.4套用举例
8.4.1插入算法
8.4.2选择排序算法
8.5本章小结
自我测验
习题
第9章指针
9.1引言
9.2指针变数的声明、引用和初始什
9.2.1指针变数的声明
9.2.2指针变数的初始化
9.2.3指针变数的引用
9.3指针的运算
9.3.1赋值运算
9.3.2算术运算
9.3.3两指针变数进行关係运算-
9.4指针与数组作为函式参数
9.4.1指针与一维数组
9.4.2指针与二维数组
9.4.3指针作为函式参数
9.4.4使用指针与使用数组的区别
9.5返回指针的函式
9.6指针数组和指向指针的指针
9.6.1指针数组
9.6.2指向指针的指针
9.7指向函式的指针
9.8套用举例
9.9本章小结
自我测验
习题
第10章字元串及其操作
10.1引言
10.2字元与字元串
10.3字元数组与字元串
10.3.1字元数组的定义与初始化
10.3.2字元串与指针
10.3.3字元串的输入、输出
10.3.4常用的字元串处理函式
10.4字元串作为函式参数
10.5套用举例
10.6本章小结
自我测验
习题
第ll章结构体与共同体
11.1引言
11.2结构体类型及结构体变数的定义和初始化
11.2.1结构体类型的定义
11.2.2结构体变数的定义
11.2.3结构体变数的引用和初始化
11.3结构体数组
11.3.1结构体数组的定义
11.3.2结构体数组的引用和初始化
11.4结构体指针
11.4.1指向结构体变数的指针
11.4.2指向结构体数组元素的指针
11.5结构体作为函式参数
11.5.1结构体变数作为函式参数
11.5.2结构体指针变数作为函式参数
11.5.3函式的返回值为结构体类型
11.6结构体套用举例
11.7鍊表
11.7.1问题的提出
11.7.2鍊表的定义和特点
11.7.3动态鍊表的建立
11.7.4动态鍊表的插入操作
11.7.5动态鍊表的删除操作
11.8共同体
11.8.1共同体类型与共同体变数的定义
11.8.2共同体变数的引用和初始化
11.8.3共同体变数的套用
11.9用typedef定义类型
11.10本章小结
自我测验
习题
第12章档案处理
12.1引言
12.2数据流和档案的概念
12.3档案的操作
12.3.1档案指针
12.3.2档案的打开和关闭
12.3.3档案的顺序读写
12.3.4档案的随机读写
12.4套用举例
12.5本章小结
自我测验
习题
第13章面向对象技术与C++语言概述
13.1引言
13.2面向对象技术
13.3C++简介
13.3.1C++对C的扩充
13.3.2C++中的类
13.4面向对象程式设计的简单示例
13.4.1封装性示例
13.4.2继承性示例
13.4.3多态性示例
13.5本章小结
自我测验
附录A 常用字元与ASCII码对照表
附录B C语言关键字
附录C C运算符的优先权与结合性
附录D C库函式
参考文献

转载请注明出处海之美文 » 程式设计基础(C语言版)第2版

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com