图书介绍

C程序设计pdf电子书版本下载

C程序设计
  • 谭浩强主编;周海燕等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302025428
  • 出版时间:1997
  • 标注页数:330页
  • 文件大小:11MB
  • 文件页数:341页
  • 主题词:C语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

C程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录 1

第一章 计算机基本知识 1

1.1 本章要点 1

1.1.1 微型机的硬件与软件系统 1

1.1.2 计算机中数的表示及编码 3

1.1.3 DOS操作系统概述 7

1.1.4 常用DOS命令的使用及常见错误分析 11

1.1.5 微型机的系统维护 23

1.1.6 计算机病毒及其防治 24

1.2 本章难点 25

1.2.1 计算机中数的表示及运算 25

1.2.2 磁盘文件的树状目录结构 27

1.2.3 DOS命令的正确使用 28

1.2.4 输入输出改向 30

1.2.5 几种打印方式的比较 30

1.3 例题分析 31

1.3.1 选择题 31

1.3.2 填空题 35

1.4 思考题 38

1.4.1 选择题 38

1.4.2 填空题 40

2.1.2 标识符 42

2.1.1 C语言程序的组成特点 42

2.1 本章要点 42

第二章 C语言程序设计的基本知识和简单的语句 42

2.1.3 数据类型 43

2.1.4 常量和变量 43

2.1.5 算术运算表达式 45

2.1.6 算术赋值运算 46

2.1.7 逗号表达式 47

2.1.8 数学库函数的调用 47

2.1.9 C语句简介 47

2.1.10 终端上的数据输入和输出 48

2.2.1 标识符 50

2.2 本章难点 50

2.2.2 整数类型及其数值转换 51

2.2.3 各种不同进制整数的表示形式 52

2.2.4 正确使用运算符 52

2.2.5 赋值表达式和赋值语句 52

2.2.6 输入输出操作注意事项 53

2.3 例题分析 53

2.4 思考题 62

2.4.1 选择题 62

2.4.2 填空题 66

3.1.1 关系运算和逻辑运算 68

3.1.2 条件运算符和条件表达式 68

3.1 本章要点 68

第三章 控制结构 68

3.1.3 if语句 69

3.1.4 switch语句和break语句 69

3.1.5 for循环语句 69

3.1.6 while循环语句 70

3.1.7 do-while语句 70

3.1.8 在循环体内使用break语句、continue语句和goto语句 70

3.2 本章难点 71

3.2.1 控制表达式的正确使用 71

3.2.3 if语句的正确使用 72

3.2.2 条件表达式 72

3.2.4 switch语句的正确使用 73

3.2.5 for循环 74

3.2.6 while循环 75

3.2.7 do-while循环 75

3.2.8 在循环体内使用beak和continue语句 76

3.2.9 语句标号和goto语句 76

3.3 例题分析 77

3.4 思考题 90

3.4.1 选择题 90

3.4.2 填空题 92

4.1.3 对指针变量的操作 104

4.1.2 指针变量的赋值 104

4.1.1 指针变量的定义 104

4.1 本章要点 104

第四章 指针与数组 104

4.1.4 指向指针的指针变量 105

4.1.5 C语言的内存动态分配函数 105

4.1.6 一维数组的定义和元素的引用 106

4.1.7 一维数组和指针 107

4.1.8 二维数组的定义和元素的引用 107

4.1.9 二维数组和指针 108

4.2 本章难点 110

4.2.1 指针变量的概念 110

4.2.2 对指针变量的操作 111

4.2.3 动态存储分配 114

4.2.4 数组 116

4.3 例题分析 119

4.4 思考题 135

4.4.1 选择题 135

4.4.2 填空题 137

第五章 字符数组与字符串 148

5.1 本章要点 148

5.1.1 字符数组 148

5.1.2 字符串变量 148

5.1.3 字符串常量 148

5.1.4 赋字符初值 148

5.1.7 用字符数组表示字符串与用字符指针表示字符串的区别 149

5.1.6 通过定义一个字符指针来说明一个字符串 149

5.1.5 通过赋初值隐含确定数组长度 149

5.1.8 赋字符串 150

5.1.9 字符串的输入和输出 150

5.1.10 用二维字符数组构成一维的字符串数组 151

5.1.11 有关字符串处理的库函数 151

5.2 本章难点 152

5.2.1 字符串 152

5.2.2 字符数组 152

5.2.3 字符串的输入和输出 153

5.2.4 用于字符处理的库函数 154

5.3 例题分析 155

5.4 思考题 163

5.4.1 选择题 163

5.4.2 填空题 164

第六章 函数和存储类别 167

6.1 本章要点 167

6.1.1 函数的定义和返回值 167

6.1.2 函数的调用 168

6.1.3 实参和形参之间的数值传递 168

6.1.4 带形参的main函数 170

6.1.7 局部变量的存储类别 171

6.1.8 全局变量的存储类别 171

6.1.6 变量的存储类别 171

6.1.5 局部变量和全局变量 171

6.1.9 外部函数和静态函数 172

6.2 本章难点 172

6.2.1 函数之间简单数据的传递 172

6.2.2 数组作为实参 174

6.2.3 函数名或指向函数的指针作实参 176

6.2.4 main函数的参数 177

6.2.5 函数的递归调用 177

6.2.6 函数的声明 180

6.3 例题分析 180

6.4.1 选择题 197

6.4 思考题 197

6.4.2 填空题 199

第七章 结构体、共用体、位段和枚举类型 208

7.1 本章要点 208

7.1.1 使用关键字typedef说明新的类型标识符 208

7.1.2 结构体 208

7.1.3 位段结构 209

7.1.4 共用体(联合) 210

7.1.5 枚举类型 210

7.2 本章难点 211

7.2.1 新类型标识符的正确说明 211

7.2.2 结构体的类型说明 212

7.2.3 结构体变量、数组、指针 213

7.2.4 单向链表 215

7.2.5 共用体和位段 217

7.3 例题分析 219

7.4 思考题 232

7.4.1 选择题 232

7.4.2 填空题 234

第八章 位运算 243

8.1 本章要点 243

8.2 本章难点 243

8.2.1 位运算符的运算规则 243

8.2.2 有多个位运算符的表达式 245

8.3 例题分析 245

8.4.1 选择题 248

8.4 思考题 248

8.4.2 填空题 249

第九章 编译预处理 253

9.1 本章要点 253

9.1.1 宏定义 253

9.1.2 文件包含 253

9.1.3 条件编译 254

9.2 本章难点 255

9.2.1 预处理命令的特点 255

9.2.2 不带参的宏定义 255

9.2.3 带参的宏定义 255

9.3 例题分析 256

9.4 思考题 259

9.4.1 选择题 259

9.4.2 填空题 260

第十章 文件 263

10.1 本章要点 263

10.1.1 C文件的概念 263

10.1.2 有关文件的操作 263

10.2 本章难点 265

10.2.1 文件的输入和输出 265

10.2.2 文件的打开和关闭 266

10.2.3 文本文件和二进制文件 266

10.2.4 顺序存取和随机存取 269

10.2.5 通过main函数参数接受命令行中的文件名 270

10.3 例题分析 271

10.4 思考题 276

10.4.1 选择题 276

10.4.2 填空题 279

第十一章 C程序调试中的常见错误分析 283

附录 293

附录一 自测验笔试题 293

附录二 上机操作自测题 304

附录三 各章思考题和自测验题参考答案 312

参考文献 330

精品推荐