《C语言程序设计与软件开发基础》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:施小英等编著
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:1996
  • ISBN:7313017138
  • 页数:204 页
图书介绍:

目录 1

第1章 程序设计与C语言概况 1

1.1 程序设计的基本概念 1

1.2 程序设计语言的发展 2

1.3 C语言概述 3

1.4 C程序的基本结构和格式特点 5

1.5 C程序的编辑、编译和运行 9

习题1 13

第2章 基本数据类型、操作符和表达式 14

2.1 变量和基本数据类型 14

2.2 操作符和表达式 17

2.3 类型的转换 26

习题2 26

第3章 基本的数据输入、输出函数的应用 28

3.1 非格式化输出函数 28

3.2 非格式化输入函数 30

3.3 格式化输出函数printf() 31

3.4 格式化输入函数scanf() 33

习题3 34

第4章 语句 36

4.1 语句和语句的分类 36

4.2 空语句 36

4.4 表达式语句 37

4.3 块语句 37

4.5 表达式值的真假 38

4.6 if语句 38

4.7 switch语句 41

4.8 while语句和do...while语句 44

4.9 for语句 47

4.10 转移语句 51

习题4 55

第5章 数组 57

5.1 数组的声明、定义和引用 57

5.2 数组的初始化 60

5.3 字符数组和字符串 61

5.4 数组的越界 64

习题5 66

第6章 函数和存储类别 68

6.1 函数使用三步曲——声明、定义和调用 68

6.2 函数的定义 70

6.3 函数的调用 73

6.4 数组作为函数调用参数 74

6.5 存储类别 75

6.6 多文件程序 79

习题6              80

第7章 指针 82

7.1 指针与地址的概念 82

7.2 指针操作 84

7.3 指针和数组 86

7.4 动态分配内存 . 93

7.5 字符串与指针 94

7.6 指向函数的指针 . 102

7.7 带参数的main()函数 105

7.8 指向指针的指针 106

习题7 106

第8章 结构体、共用体与枚举 109

8.1 结构体的定义 109

8.2 结构体变量的使用 111

8.3 结构体变量的初始化 112

8.4 结构体数组 114

8.5 指向结构体的指针 116

8.6 结构体作为函数的参数 119

8.7 动态结构体:链表 122

8.8 共用体 131

8.9 枚举类型 133

8.10 类型定义 134

习题8 136

第9章 编译预处理 138

9.1 宏定义 138

9.2 文件蕴含 144

9.3 条件编译 148

习题9 151

第10章 文件 153

10.1 文件的概念及其两种组织形式 153

10.2 FILE结构与标准文件 154

10.3 文件的打开和关闭 155

10.4 读写文件 156

10.5 文件的定位和测试 169

习题10 171

第11章 结构化程序设计方法 173

11.1 问题的描述与求解 173

11.2 三种基本结构 176

11.3 程序的动态结构与静态结构 178

11.4 模块间的层次与关系 179

第12章 软件工程概述 181

12.1 软件工程的诞生及其发展 181

12.2 软件工程的基本概念 182

12.3 软件开发技术 184

12.4 结构化设计方法 191

12.5 软件测试方法 195

习题12 198

附录A ASCII字符代码表 199

附录B 操作符及其主要功能 200

附录C 常用库函数 201

参考文献 204