欢迎光临
免费的PDF电子书下载网站

C语言程序设计 PDF下载

编辑推荐

暂无

内容简介

  该教材主要包含了C语言概述,数据类型、运算符和表达式,简单程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体,文件共十章内容以及相关附录信息,每个章节列出了主要的知识点,并以一个浅显易懂的案例展开对该章节知识点的介绍,并配以大量的例题对理论说明的知识点加以巩固和应用。

作者简介

暂无

C语言程序设计 PDF下载

目录

前言
第1 章  C 语言概述  1
  学习要点   1
    1. 1  C 语言概况   1
      1. 1. 1  C 语言的发展   1
      1. 1. 2  C 语言的特点   1
    1. 2  C 语言程序的开发与运行   2
      1. 2. 1  C 语言程序的开发过程   2
      1. 2. 2  VC 开发环境介绍   3
      1. 2. 3 常见错误提示及解决方法  7
    1. 3  简单的 C 语言程序  8
    1. 4  算法   10
      1. 4. 1  算法概述   10
      1. 4. 2  算法的表示   10
    1. 5  小结   11
    习题  12
第2 章  数据类型、 运算符和表达式   14
    学习要点  14
    导入案例  14
    2. 1  数据类型   14
      2. 1. 1  数据类型概述   14
      2. 1. 2  整型   15
      2. 1. 3  实型   16
      2. 1. 4  字符型   16
    2. 2  标识符、 常量与变量   16
      2. 2. 1  标识符   16
      2. 2. 2  常量   17
      2. 2. 3  变量   20
    2. 3  运算符与表达式   23
      2. 3. 1  算术运算符与算术表达式   24
      2. 3. 2  赋值运算符与赋值表达式   25
      2. 3. 3  自增/自减运算符   27
      2. 3. 4  逗号运算符与逗号表达式   28
      2. 3. 5  位运算符   28
      2. 3. 6  数据类型转换   31
    2. 4  知识点强化与应用   32
2. 5  小结   33
    【案例分析与实现】   34
    习题  35
第3 章  简单程序设计   37
    学习要点  37
    导入案例  37
    3. 1  C 语言语句   38
    3. 2  C 语言程序结构简介   39
    3. 3  数据输入与输出   43
      3. 3. 1  字符数据的输入与输出   43
      3. 3. 2  格式化输出函数 printf   44
      3. 3. 3  格式化输入函数 scanf   46
    3. 4  知识点强化与应用   47
    3. 5  小结   50
    【案例分析与实现】   50
    习题  52
第4 章  选择结构程序设计  53
    学习要点  53
    导入案例  53
    4. 1  关系运算符与关系表达式   54
      4. 1. 1  关系运算符   54
      4. 1. 2  关系表达式   54
    4. 2  逻辑运算符与逻辑表达式   55
      4. 2. 1  逻辑运算符   55
      4. 2. 2  逻辑表达式   56
    4. 3  if 语句   57
      4. 3. 1  单分支 if 语句   58
      4. 3. 2  双分支 if 语句   60
      4. 3. 3  多分支选择结构   61
      4. 3. 4  if 语句的嵌套   62
      4. 3. 5  条件运算符和条件表达式   65
    4. 4  switch 语句  67
    4. 5  知识点强化与应用   72
    4. 6  小结   75
    【案例分析与实现】   76
    习题  79
第5 章  循环结构程序设计  82
    学习要点  82
    导入案例  82
    5. 1  while 循环   82
      5. 1. 1  while 语句的基本格式   82
      5. 1. 2  while 语句的应用   83
    5. 2  do-while 循环  85
      5. 2. 1  do-while 语句的基本格式  85
      5. 2. 2  do-while 语句的应用  86
    5. 3  for 循环   87
      5. 3. 1  for 语句的基本格式   87
      5. 3. 2  for 语句的应用   89
    5. 4  循环嵌套   90
    5. 5  break 语句、 continue 语句   92
      5. 5. 1  break 语句   92
      5. 5. 2  continue 语句  93
    5. 6  知识点强化与应用   95
    5. 7  小结   99
    【案例分析与实现】   100
    习题   101
第6 章  数组   103
    学习要点   103
    导入案例   103
    6. 1  一维数组   104
      6. 1. 1  一维数组的定义   104
      6. 1. 2  一维数组元素的引用   104
      6. 1. 3  一维数组元素的初始化   105
    6. 2  二维数组   107
      6. 2. 1  二维数组的定义   107
      6. 2. 2  二维数组元素的引用   108
      6. 2. 3  二维数组元素的初始化   109
    6. 3  字符数组和字符串   110
      6. 3. 1  字符数组的定义   110
      6. 3. 2  字符数组的初始化   110
      6. 3. 3  字符数组元素的引用   111
      6. 3. 4  字符串的存储   111
      6. 3. 5  字符数组的输入/输出   112
      6. 3. 6  常用字符串处理函数   114
    6. 4  知识点强化与应用   116
    6. 5  小结   125
    【案例分析与实现】   126
    习题   128
第7 章  函数   129
    学习要点   129
导入案例   129
    7. 1  函数概述   129
    7. 2  函数的定义   130
      7. 2. 1  函数定义的一般形式   130
      7. 2. 2  函数的参数   131
      7. 2. 3  函数的返回值   133
    7. 3  函数的调用   134
      7. 3. 1  函数调用的一般形式   134
      7. 3. 2  函数的嵌套调用   138
      7. 3. 3  函数的递归   139
    7. 4  函数的声明   141
    7. 5  数组作为函数参数   142
      7. 5. 1  数组元素作为函数的实参   142
      7. 5. 2  数组名作为函数的实参   143
    7. 6  变量的作用域   144
    7. 7  变量的生命周期   146
    7. 8  内部函数和外部函数   147
    7. 9  知识点强化与应用   148
    7. 10  小结   155
    【案例分析与实现】   156
    习题   161
第8 章  指针   163
    学习要点   163
    导入案例   163
    8. 1  指针的基本概念   163
      8. 1. 1  指针的概念   163
      8. 1. 2  指针变量的定义与初始化   164
      8. 1. 3  指针的引用及运算   166
      8. 1. 4  指针变量作为函数参数   166
    8. 2  指针与数组   168
      8. 2. 1  指针与一维数组   168
      8. 2. 2  指针与二维数组   171
      8. 2. 3  指针与字符串   174
      8. 2. 4  指针数组   176
      8. 2. 5  指向指针的指针   178
   8. 2. 6 指针数组作为main()函数的
参数   179
    8. 3  指针与函数   181
      8. 3. 1  指向函数的指针   181
      8. 3. 2  返回指针的函数   184
    8. 4  知识点强化与应用   186
    8. 5  小结   192
    【案例分析与实现】   193
    习题   196
第9 章  结构体、 共用体与枚举   197
    学习要点   197
    导入案例   197
    9. 1  结构体   197
      9. 1. 1  结构体类型的定义   198
      9. 1. 2  结构体变量的定义   199
      9. 1. 3  结构体变量的初始化   200
      9. 1. 4  结构体变量的引用   201
      9. 1. 5  结构体数组   202
      9. 1. 6  结构体指针   203
      9. 1. 7  动态内存分配   205
    9. 2  共用体   206
      9. 2. 1  共用体类型的定义   206
      9. 2. 2  共用体变量的说明   206
      9. 2. 3  共用体变量的引用   207
    9. 3  枚举类型   208
      9. 3. 1  枚举类型的定义   208
      9. 3. 2  枚举变量的说明及引用   208
      9. 3. 3  枚举类型的应用   209
    9. 4  用户定义类型   209
    9. 5  知识点强化与应用   210
    9. 6  小结   213
    【案例分析与实现】   214
    习题   215
第10 章  文件  217
    学习要点   217
    导入案例   217
    10. 1  文件概述   217
10. 1. 1  文件的概念   217
      10. 1. 2  文件的分类   217
    10. 2  文件操作   218
      10. 2. 1  文件类型指针   218
      10. 2. 2  文件的打开操作   219
      10. 2. 3  文件的关闭操作   220
      10. 2. 4  文件的读/写操作   221
    10. 3  文件的定位   223
      10. 3. 1  rewind 函数   223
      10. 3. 2  fseek 函数   223
      10. 3. 3  ftell 函数  224
      10. 3. 4  文件的错误检测   224
    10. 4  编译预处理   224
      10. 4. 1  宏定义   225
      10. 4. 2  文件包含   229
      10. 4. 3  条件编译   229
    10. 5  知识点强化与应用   231
    10. 6  小结   232
    【案例分析与实现】   233
    习题   234
附录   235
    附录 A  C 语言中的关键字 (32 个)   235
    附录 B  C 语言常用数据类型   235
    附录 C  常用字符与 ASCII 码对照表   236
    附录 D  运算符和结合性   237
    附录 E  C 常用库函数   239
参考文献  246

C语言程序设计 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:C语言程序设计