C语言程序设计(第2版)
全新正版 极速发货
¥
22.86
5.9折
¥
39
全新
库存2件
作者蒋晶 等
出版社电子工业
ISBN9787121406607
出版时间2021-02
装帧平装
开本16开
定价39元
货号1202308656
上书时间2024-06-07
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
蒋晶,副教授,主要研究方向为云计算、数据挖掘、建模仿真等,在国内外学术期刊发表多篇学术论文。长期从事计算机程序设计类课程一线教学,具有丰富的教学经验,结合应用型本科院校的实际定位,编著出版多部教材,受到广大师生普遍好评,被多所高等院校选为教材或参考教材。围绕面向应用型计算机类创新人才的培养,积极开展课程群建设、授课模式创新等方面的研究探索,主持参与省级、院级教改课题多项,发表多篇教改论文,获得多项教学成果奖。
目录
目录
第1章 C语言概述1
1.1 C语言的发展、特点及应用1
1.1.1 C语言的发展1
1.1.2 C语言的特点2
1.1.3 C语言的应用3
1.2 简单的C语言程序介绍3
1.3 程序上机环境、步骤方法简介5
习题15
第2章 程序设计基础知识16
2.1 基本字符和基本词汇16
2.1.1 基本字符16
2.1.2 基本词汇16
2.1.3 常量和变量18
2.2 数据类型19
2.2.1 整型19
2.2.2 字符型23
2.2.3 实型25
2.2.4 数据类型转换25
2.3 运算符与表达式27
2.3.1 算术运算符与算术表达式27
2.3.2 赋值运算符与赋值表达式28
2.3.3 逗号运算符与逗号表达式30
2.3.4 关系运算符与关系表达式30
2.3.5 逻辑运算符与逻辑表达式31
2.3.6 条件运算符与条件表达式32
2.4 数据的输入和输出33
2.4.1 字符输入函数33
2.4.2 字符输出函数34
2.4.3 格式输入函数35
2.4.4 格式输出函数37
习题40
第3章 程序设计基本结构42
3.1 算法及算法描述方法42
3.1.1 算法42
3.1.2 算法描述方法43
3.2 顺序结构45
3.3 选择结构45
3.3.1 if语句46
3.3.2 switch语句50
3.3.3 break语句52
3.4 循环结构53
3.4.1 while语句53
3.4.2 do…while语句54
3.4.3 for语句55
3.4.4 goto语句57
3.4.5 break语句和continue语句在循环体中的应用58
3.4.6 循环的嵌套59
3.5 应用举例60
习题63
第4章 函数65
4.1 函数的概念65
4.2 函数的定义66
4.3 函数调用67
4.3.1 普通调用67
4.3.2 嵌套调用71
4.3.3 递归调用72
4.4 函数声明74
4.5 变量的作用域76
4.5.1 局部变量76
4.5.2 全局变量77
4.6 变量的存储类型80
习题82
第5章 编译预处理86
5.1 文件包含86
5.2 宏定义87
5.2.1 无参宏87
5.2.2 带参宏90
5.3 条件编译92
习题93
第6章 数组95
6.1 一维数组95
6.1.1 一维数组的定义95
6.1.2 一维数组的引用95
6.1.3 一维数组的初始化97
6.2 二维数组98
6.2.1 二维数组的定义98
6.2.2 二维数组的引用98
6.2.3 二维数组的初始化99
6.3 字符串及其操作100
6.3.1 字符串与字符数组100
6.3.2 字符串的输出与输入101
6.3.3 字符串处理函数105
6.4 应用举例109
习题113
第7章 指针115
7.1 指针的概念115
7.1.1 指针变量的定义115
7.1.2 指针变量的引用116
7.1.3 指针变量的初始化116
7.1.4 指针变量的运算117
7.2 指针与数组118
7.2.1 指针与一维数组119
7.2.2 指针与二维数组121
7.3 指针与字符串124
7.4 指针与函数126
7.4.1 指针变量作为函数的参数126
7.4.2 指针变量作为函数的返回值128
7.4.3 指向函数的指针与指向指针的指针129
习题130
第8章 结构体、共用体和枚举类型133
8.1 结构体的定义与应用133
8.1.1 结构体类型的定义133
8.1.2 结构体变量的定义135
8.1.3 结构体变量的引用与初始化136
8.1.4 结构体数组138
8.1.5 结构体指针141
8.1.6 结构体与函数144
8.2 链表147
8.2.1 动态内存管理147
8.2.2 链表概述148
8.2.3 链表的基本操作149
8.3 共用体155
8.3.1 共用体类型与共用体变量的定义155
8.3.2 共用体变量的引用和初始化156
8.4 枚举类型157
8.5 typedef类型声明159
习题159
第9章 文件163
9.1 文件概述163
9.2 文件的基本操作163
9.2.1 文件的打开164
9.2.2 文件的关闭165
9.2.3 文件的读/写操作166
9.3 文件的定位170
习题171
附录A 常用字符与ASCII码值对照表174
附录B 运算符的优先级及结合性175
附录C 常用库函数176
附录D 习题参考答案181
附录E 全国计算机等级考试二级C语言程序设计考试大纲196
参考文献200
内容摘要
本书作为C语言程序设计的入门与应用教材,讲述了C语言程序设计的基本思想、方法和解决问题的技巧。在内容安排和章节组织上,尽可能将概念、知识点和例题相结合。本书注重基础、突出应用,更好地满足了高等学校应用型人才培养的需求。全书分9章,内容包括C语言概述,程序设计的基础知识,算法与程序设计基本结构,函数,编译预处理,数组,指针,结构体、共用体和枚举类型,文件。为方便教学,本书配有典型例题知识点的讲解视频、课后习题线上自测,读者只需扫描书中相应的二维码即可呈现。另外,本书还提供了电子课件,读者可登录华信教育资源网(www.hxedu.com.cn)免费下载使用。本书易教易学、注重能力培养,对初学者容易混淆的内容进行了重点提示和讲解。 本书可作为高等学校各专业“C语言程序设计”课程的教材,也可作为计算机爱好者的自学用书或各类工程技术人员的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价