C语言程序设计基础教程

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
C语言程序设计基础教程

C语言程序设计基础教程

作者:雷莉霞

开 本:其他

书号ISBN:9787121360831

定价:

出版时间:2018-09-01

出版社:电子工业出版社

C语言程序设计基础教程 本书特色

本书对C语言作了全面、详细、系统的介绍,并选择Visual C 6.0作为编译平台。全书由11章组成,第1章介绍了C语言的发展、特点及编译环境等;第2章介绍了常见的数据结构和算法;第3章介绍了C语言基本的数据类型、标识符和关键字的概念以及运算符和表达式等概念;第4、5、6章介绍了C语言中的三种基本结构;第7章介绍了数组的概念;第8章介绍了函数的知识;第9章介绍了指针的概念及使用方法;第10章介绍了构造型数据;第11章介绍了文件的概念及使用等内容。

C语言程序设计基础教程 内容简介

本书对C语言作了全面、详细、系统的介绍,并选择Visual C++6.0作为编译平台。全书由11章组成,章介绍了C语言的发展、特点及编译环境等;第2章介绍了常见的数据结构和算法;第3章介绍了C语言基本的数据类型、标识符和关键字的概念以及运算符和表达式等概念;第4、5、6章介绍了C语言中的三种基本结构;第7章介绍了数组的概念;第8章介绍了函数的知识;第9章介绍了指针的概念及使用方法;0章介绍了构造型数据;1章介绍了文件的概念及使用等内容。

C语言程序设计基础教程 目录

目 录
第1章 C语言程序设计概述 1
1.1 程序设计语言概述 1
1.1.1 程序设计语言的发展与分类 1
1.1.2 程序设计的过程 3
1.2 程序设计方法 4
1.2.1 结构化程序设计 4
1.2.2 面向对象程序设计 6
1.3 C语言的发展及特点 8
1.3.1 C语言的发展 8
1.3.2 C语言的特点和优点 9
1.4 简单的C语言程序 11
1.4.1 C语言程序示例 11
1.4.2 C语言程序构成简介 13
1.5 执行C程序 14
1.5.1 步骤 14
1.5.2 C程序的集成开发工具 15
1.6 小结 16
习题 17
第2章 数据结构与算法 18
2.1 引言 18
2.2 数据结构概述 19
2.3 常见的数据结构 19
2.3.1 线性表 19
2.3.2 栈 20
2.3.3 队列 21
2.3.4 树 23
2.3.5 图 24
2.4 算法概述 25
2.4.1 什么是算法 25
2.4.2 算法的性质 26
2.4.3 算法的描述 26
2.5 常用算法介绍 31
2.5.1 递归算法与分治算法 31
2.5.2 动态规划 31
2.5.3 贪心算法 31
2.5.4 回溯法 32
2.5.5 分支限界法 32
2.6 算法评价 32
2.7 小结 33
习题 34
第3章 基本数据类型、运算符和表达式 36
3.1 C语言的基本数据类型 36
3.1.1 数据类型的产生 36
3.1.2 C语言的数据类型 36
3.2 常量和变量 40
3.2.1 标识符与关键字 40
3.2.2 常量与符号常量 41
3.2.3 变量及其定义 42
3.3 运算符和表达式 44
3.3.1 算术运算符及其表达式 44
3.3.2 关系运算符及其表达式 45
3.3.3 逻辑运算符及其表达式 46
3.3.4 位运算符及其表达式 47
3.3.5 赋值运算符及其表达式 50
3.3.6 条件运算符及其表达式 50
3.3.7 逗号运算符及其表达式 51
3.3.8 求字节数运算符 51
3.4 运算符的结合性及优先级 52
3.4.1 运算符的结合性 52
3.4.2 运算符的优先级 52
3.4.3 表达式的书写规则 53
3.5 各种数据类型的转换 54
3.5.1 自动转换 54
3.5.2 赋值转换 55
3.5.3 强制类型转换 56
3.6 程序示例 57
3.7 小结 59
习题 59
第4章 顺序结构 62
4.1 C语言程序的语句 62
4.2 数据输入/输出 64
4.2.1 格式化输出函数printf 64
4.2.2 格式化输入函数scanf 66
4.2.3 字符输出函数putchar 67
4.2.4 字符输入函数getchar 67
4.3 较复杂的输入/输出格式控制 68
4.3.1 输出数据格式控制 69
4.3.2 输入数据格式控制 72
4.4 程序示例 75
4.5 小结 77
习题 78
第5章 选择结构 84
5.1 用条件表达式实现选择结构 84
5.2 if语句 87
5.2.1 if语句的3种格式 87
5.2.2 嵌套的if语句 94
5.3 switch语句 95
5.4 程序示例 98
5.5 小结 102
习题 102
第6章 循环结构 108
6.1 while语句 108
6.2 do-while语句 111
6.2.1 语句格式 111
6.2.2 执行过程 111
6.3 for语句 112
6.3.1 语句格式 112
6.3.2 执行过程 112
6.4 break和continue语句 115
6.4.1 break语句 115
6.4.2 continue语句 117
6.5 3种循环的比较 118
6.6 循环的嵌套 119
6.7 程序示例 120
6.8 小结 124
习题 125
第7章 数组 130
7.1 数组的基本概念 130
7.2 一维数组 131
7.2.1 一维数组的定义和存储结构 131
7.2.2 引用一维数组元素 132
7.2.3 初始化一维数组 134
7.3 二维数组 136
7.3.1 二维数组的定义 136
7.3.2 引用二维数组元素 137

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐