当前位置:首页 > 工业技术
C语言程序设计
C语言程序设计

C语言程序设计PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:王伟,王黎明编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508455075
  • 页数:192 页
图书介绍:本书是作者多年从事C语言教学过程中总结出来的,内容丰富、注重实践;重点突出;案例与实际相结合,生动且易于理解。全书共分11章,并有C语言关键字及函数库等4个附录。第一章介绍C程序设计初步知识,叙述C语言的发展历程、主要特点、C语言的结构特点以及C语言的编译和执行过程等内容;第二章介绍数据类型、运算符和表达式,是C语言编程必须掌握的基础知识,包括最基本的数据类型、进行运算的运算符和表达式;第三章介绍了数据的输入输出,本书把输入输出作为一章来讲,希望把数据的输入输出作为重点;第四章介绍了C语言程序的基本控制结构即顺序结构、选择结构、循环结构;第五章介绍了数组;第六章介绍了函数;第七章介绍了指针;第八章介绍了结构体与共用体;第九章介绍了位运算;第十章介绍了文件,第十一章针对各个知识点编写了相应的实验。 本书除作为高职高专院校学生学习C语言课程的教材之外,还可以作为计算机爱好者的自学参考书和计算机培训班的培训教材。
《C语言程序设计》目录

第1章 C程序设计初步知识 1

C语言的发展过程及其特点 1

C语言程序的基本标识符 2

C程序举例 3

C语言的编译环境 5

本章小结 10

习题 11

第2章 数据类型、运算符和表达式 12

C语言的数据类型 12

常量 12

整型常量 12

实型常量 13

字符型常量 13

符号常量 15

变量 16

整型变量 17

实型变量 19

字符型变量 20

对变量赋初值 22

运算符和表达式 22

算术运算符和算术表达式 22

自增、自减运算符 23

赋值运算符和赋值表达式 24

逗号运算符和逗号表达式 26

条件运算符 26

长度运算符 27

数据类型的转换 27

自动转换 28

强制类型转换 28

本章小结 29

习题 30

第3章 数据的输入输出 32

字符输入输出函数 32

格式输入输出函数 33

格式输出函数 33

格式输入函数scanf 38

应用举例 40

本章小结 41

习题 42

第4章 C语言程序的基本控制结构 44

程序的3种基本控制结构 44

顺序结构 44

表达式语句和空语句 45

复合语句 45

顺序结构程序设计 45

选择结构 46

关系运算和关系表达式 46

逻辑运算和逻辑表达式 47

if语句 48

switch语句 52

程序举例 53

循环结构 55

while循环语句(“当型”循环) 55

do-while循环语句(“直到型”循环) 56

for循环语句 57

循环的嵌套 58

循环的退出 60

应用举例 62

本章小结 64

习题 64

第5章 数组 68

一维数组 68

一维数组的定义 68

一维数组的引用 68

一维数组的初始化 69

一维数组的应用 70

二维数组 71

二维数组的定义 71

二维数组的引用 71

二维数组的初始化 72

二维数组的应用 72

字符数组和字符串 73

字符数组的定义 73

字符数组的初始化 73

字符数组的引用 74

字符串及其常用函数 74

程序举例 78

本章小结 81

习题 81

第6章 函数 83

函数分类 83

函数 84

函数的定义 84

函数的声明 85

函数的参数 86

函数的值 88

函数调用 88

函数的调用方式 88

函数的嵌套调用 89

函数的递归调用 89

函数和数组 91

变量的作用域 93

局部变量 93

全局变量 95

变量的存储类别 96

动态存储和静态存储 96

自动变量 97

寄存器变量 98

外部变量 99

静态变量 100

内部函数和外部函数 102

本章小结 103

习题 103

第7章 指针 108

指针的概念 108

指针和指针变量的关系 108

指针变量定义 109

指针运算符 109

指针变量赋值(初始化) 110

指针变量的引用 111

指针变量的运算 112

指针变量和函数 113

指针变量和函数参数 113

指针变量和返回指针值的函数 114

指针变量和数组 115

一维数组和指针变量 115

二维数组和指针变量 118

字符串和指针变量 120

指针数组 122

指针数组的定义和引用 122

指针数组用作main函数的形参 123

程序举例 123

本章小结 125

习题 126

第8章 结构体和共用体 130

结构体 130

结构体类型的定义 130

结构体变量的定义 131

结构体变量的引用 132

结构体数组 133

定义结构体数组 133

结构体数组的初始化 134

指向结构体类型数据的指针 136

指向结构体变量的指针 136

指向结构体数组的指针 137

链表 138

简单链表的定义和使用 138

动态链表 140

共用体 144

本章小结 146

习题 146

第9章 位运算 149

位运算符 149

按位与运算 149

按位或运算 150

按位异或运算 150

求反运算 151

左移运算 151

右移运算 152

位域 152

本章小结 154

习题 155

第10章 文件 157

文件概述 157

文件的打开与关闭 158

文件的读写 160

fgetc()函数和fputc()函数 160

fgets()函数和fputs()函数 161

fwrite()函数和fread()函数 163

fscanf()函数和fprintf()函数 165

文件的定位 166

错误处理 167

本章小结 167

习题 167

第11章 实验 168

实验1熟悉Turbo C 2.0系统 168

实验2数据结构 169

实验3数据的输入输出 171

实验4 C语言程序的基本控制结构 172

实验5数组 174

实验6函数 176

实验7指针 179

实验8结构体 180

实验9位运算 183

实验10文件 183

附录一 常用字符ASCII码对照表 185

附录二 C语言中的关键字 186

附录三 运算符 187

附录四 常用C库函数 189

参考文献 192

相关图书
作者其它书籍
返回顶部