程序设计基础(C语言版)

程序设计基础(C语言版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

本书详细介绍了C语言程序设计所涉及的标记、类型、运算符、表达式、基本输入/输出、顺序结构、选择结构、循环结构、数组类型、指针类型、函数、变量的属性、编译预处理、结构体类型、共同体类型、枚举类型以及文件等内容。各章后的习题均选自近年来全国计算机等级考试二级C语言的考试真题,便于课后复习巩固每一章的知识点。

本书结构合理,内容深入浅出,适合作为高等院校本科和专科教材,也适合初学编程的自学者作为参考用书。

章节目录

前言

第1章绪论 1

1.1程序设计语言 1

1.1.1机器语言 1

1.1.2汇编语言 1

1.1.3高级语言 2

1.2C语言概况 2

1.2.1C语言的发展历史 2

1.2.2C语言的特点 3

1.3C语言程序的基本结构 3

1.4C语言程序的上机执行过程 4

1.5习题 5

第2章标记、类型与表达式 7

2.1标记 7

2.1.1关键字 7

2.1.2标识符 7

2.1.3常量 8

2.1.4串字面量 10

2.1.5标点符号 11

2.2类型 11

2.2.1基本类型 12

2.2.2枚举类型 13

2.2.3空类型 13

2.2.4派生类型 13

2.2.5类型的其他分类方法 13

2.3变量与常用类型说明符 13

2.3.1变量 13

2.3.2int类型 14

2.3.3char类型 15

2.3.4float类型和double类型 16

2.4运算符与表达式 17

2.4.1表达式 17

2.4.2乘法类运算符 17

2.4.3加法类运算符 17

2.4.4运算符的优先级与结合性 18

2.4.5sizeof运算符 18

2.4.6一元加运算符与一元减运算符 19

2.4.7常用算术转换 20

2.4.8赋值运算符 21

2.4.9后缀增1运算符与后缀减1运算符 24

2.4.10前缀增1运算符与前缀减1运算符 25

2.4.11类型转换运算符 26

2.4.12逗号运算符 26

2.5延伸阅读 28

2.5.1整数转换阶(integer conversion rank) 28

2.5.2整数提升(integer promotion) 28

2.5.3常用算术转换(usual arithmetic conversion) 29

2.5.4副作用(side effect) 30

2.5.5序点(sequence point) 30

2.5.6左值(lvalue)和右值(rvalue) 31

2.5.7数组(array)和函数指示符(function designator) 31

2.6习题 32

第3章顺序结构 34

3.1结构化程序设计 34

3.1.1算法的基本概念 34

3.1.2流程图 35

3.2语句 37

3.2.1表达式语句 38

3.2.2复合语句 38

3.3常用类型数据的输出和输入 39

3.3.1数据输入/输出的概念 39

3.3.2常用类型数据和字符串的输出 39

3.3.3常用类型数据的输入 41

3.4库函数printf详解 44

3.5库函数scanf详解 46

3.6习题 46

第4章选择结构 49

4.1关系运算符和相等类运算符 49

4.1.1关系运算符 49

4.1.2相等类运算符 50

4.2逻辑运算符 51

4.2.1逻辑非运算符 51

4.2.2逻辑与运算符 51

4.2.3逻辑或运算符 52

4.3if语句 53

4.3.1第一种形式 53

4.3.2第二种形式 55

4.3.3嵌套的if语句 57

4.4条件运算符 61

4.5switch语句 62

4.6习题 67

第5章循环结构 71

5.1for语句 71

5.2while语句 78

5.3do-while语句 83

5.4标号语句和跳转语句 85

5.4.1标号语句 85

5.4.2跳转语句 85

5.5嵌套的循环语句 89

5.6习题 94

第6章数组类型 99

6.1一维数组 99

6.1.1数组声明 99

6.1.2引用数组元素 100

6.1.3初始化数组 104

6.2二维数组 105

6.2.1数组声明 105

6.2.2引用数组元素 106

6.2.3初始化数组 108

6.3数组与字符串 110

6.3.1使用数组元素类型为char的数组存储字符串 110

6.3.2常用字符串处理库函数 113

6.4习题 116

第7章指针类型 119

7.1指针与指针变量 119

7.1.1指针的概念 119

7.1.2指针变量的声明 120

7.1.3取地址运算符和间接寻址运算符 120

7.2指针与一维数组 122

7.2.1使指针指向数组元素 122

7.2.2下标运算符 123

7.2.3引用数组元素 123

7.3指针与二维数组 125

7.3.1二维数组中的地址 125

7.3.2引用数组元素 126

7.4指针与字符串 129

7.5指针数组 131

7.6习题 132

第8章函数 135

8.1概述 135

8.2函数定义 136

8.3函数声明 138

8.4函数调用 139

8.4.1函数调用运算符 139

8.4.2形参是指针变量 144

8.4.3形参是一维数组 144

8.4.4形参是二维数组 146

8.5实参向形参的单向传递 147

8.6有形参的main函数 151

8.7指向函数的指针变量 152

8.8递归的函数调用 154

8.9习题 156

第9章变量的属性和编译预处理 160

9.1变量的作用域 160

9.1.1局部变量 160

9.1.2全局变量 162

9.2变量的存储类别 163

9.2.1局部变量的存储类别 163

9.2.2全局变量的存储类别 165

9.3宏定义 166

9.3.1不带参数的宏定义 166

9.3.2带参数的宏定义 167

9.4文件包含 168

9.5条件编译 168

9.6习题 170

第10章结构体、共同体和枚举类型 172

10.1结构体类型 172

10.1.1结构体类型声明 172

10.1.2结构体类型的变量声明 173

10.1.3初始化结构体类型的变量 175

10.1.4引用结构体类型的变量 176

10.1.5指向结构体类型的指针变量 178

10.2结构体类型与数组 180

10.2.1数组声明 180

10.2.2引用数组元素的成员 181

10.2.3初始化数组 181

10.3结构体类型与函数 184

10.3.1形参是结构体类型的变量 184

10.3.2形参是指向结构体类型的指针变量 186

10.3.3形参是数组元素为结构体类型的数组 187

10.4单链表 189

10.4.1动态存储库函数 190

10.4.2单链表的基本操作 191

10.5共同体类型 195

10.5.1共同体类型声明 195

10.5.2共同体类型的变量声明 196

10.5.3初始化共同体类型的变量 197

10.5.4引用共同体类型的变量 197

10.6枚举类型 200

10.6.1枚举类型声明 200

10.6.2枚举常量的值 200

10.6.3枚举类型的变量声明 201

10.7typedef声明 203

10.8习题 204

第11章文件 208

11.1文件指针 208

11.2打开和关闭文件 208

11.2.1打开文件 208

11.2.2关闭文件 209

11.3文件的读写操作 209

11.3.1字符读写库函数 210

11.3.2字符串读写库函数 211

11.3.3库函数fprintf和库函数fscanf 212

11.4习题 214

附录A运算符的优先级与结合性 217

附录BASCII码表 219

附录CMicrosoft Visual C 6.0使用简介 220

参考文献 225

程序设计基础(C语言版)是2014年由科学出版社出版,作者丁益祥。

得书感谢您对《程序设计基础(C语言版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
内容电商运营 电子书
1.整书的任务书式设计,让实操性更强 基于实操任务式设计,全书共分八大模块,X个任务书,任务书的设计来源于内容运营从业者的主要工作内容,包含任务背景、任务要求、任务考核标准、任务实施流程、任务结果、任务总结等。本书任务书式的设计,让学习者从被动变主动,学习效果更好。 2.系统、全面 本书的任务书设计和知识点梳理均是根据内容运营者的工作内容和工作流程来设计,涵盖了从内容定位、内容规划、内容创作、内容投放、内容管理、内容评价、内容优化的一系列流程;从内容形式到内容性质,包含图文、图集、视频、直播内容,涵盖了多种内容形式和不同维度的内容创作;从自有平台的内容创作到第三方平台的内容投放;系统、全面的涵盖了当今电商领域内容运营的知识点。
全能一本通 电子书
1.内容实用。本书讲述了一些开店技巧与疑难问题解答。这些技巧与解答是理论与实战相结合的结晶,是实践中的一些宝贵技巧和经验的总结和提炼,不仅可以帮助读者对重点内容进行理解和把握,还可以帮助读者利用一种新的思维方式去感悟网店的经营与管理。 2.具有权威性。本书结合淘宝网上多位钻石卖家和皇冠卖家的实际经验,可以使读者轻松地进入淘宝开店,做成第一笔交易。 3.功能新。本书按照2019年新改版的淘宝界面进行教学。所有技术的效果都在淘宝店铺中得到过实际验证,已经获得了巨大的成功,并且目前还在持续地创造着惊人的效益。
税务会计实务 电子书
  税务会计是会计的三大分支之一,也是财经类专业的基础课程之一,它是集税收法律、法规、规章及其他规范性文件和会计核算于一体的一门特种专业会计。《税务会计实务》根据新颁布实施的企业会计准则和税法的要求,结合中小企业实际编写。本书在编写过程中,充分考虑了高等教育和成人教育的特点,力求遵循税务会计核算内在的逻辑,体现税务会计的新变化和成果,做到清晰明了、循序渐进、条理性强。  《税务会计实务》主要阐述了
人民邮电出版社税务会计 电子书
1. 作者知名度高——本书作者是丽水职业技术学院院长,财会专业知名专家,国家精品课程负责人; 2. 教材内容新——本书根据2019年新的税法和会计准则为依据,对税务会计相关知识内容进行了更新; 3. 编写体例巧——根据税务会计实际工作过程设计学习内容,按照理实一体的高职教育要求,每个学习任务后面附有练习,每个项目结束附有综合实训,目的在于让学生边学边练,理实一体,在实训过程中掌握税务会计工作的基本操作流程和操作要领,能计算企业常见税费的应缴金额,会办理各税款的纳税申报和相关的涉税会计处理。 4. 教材可读性强——教材在编写时对内容体系、难易程度、案例等方面进行了特殊处理,具有明显的针对性和易读性; 5. 配套丰富资源,在同类教材中作者知名度高,在同一作者同名书中配套资源好。
人民邮电出版社财经基本技能 电子书
1.搭配微课视频,优化教学效果。 2.优化人民币币种,增加第5版2019人民币票种。 3.报税部分,使用增值税税率及财务报表。 4.优化习题配套。 财经基本技能是财务会计大类的专业基础课,本书能较好地符合教学标准,完美贴合课时安排。