求C语言程序设计学习指导(苏小红) 第3版.pdf

Python013

求C语言程序设计学习指导(苏小红) 第3版.pdf,第1张

中文名:C语言程序设计

作者:吴国凤

图书分类:科技

资源格式:PDF

版本:高清文字版

出版社:合肥工业大学出版社

书号:9787565008405

发行时间:2012年8月1日

地区:大陆

语言:简体中文

本书是高清文字版.非扫描.拒绝模糊.享受清晰!

无法下载的用户请到评论区一楼查看网盘地址!

内容介绍:

本文章由第1章 C语言概述、第2章 数据类型、运算符与表达式等组成。

内容截图:

目录:

第1章 C语言概述10

1.1 程序设计与C语言10

1.2 C程序初识12

1.3 程序设计方法与算法16

1.4 C程序运行环境与学习方法20

1.5 例题精解24

1.6 本章小结25

习题25

第2章 数据类型、运算符与表达式27

2.1 C语言基础27

2.2 常量30

2.3 变量32

2.4 基本运算符与表达式33

2.5 不同数据类型间的转换和运算39

2.6 例题精解41

2.7 本章小结42

习题43

第3章 顺序结构程序设计45

3.1 C语言中的语句45

3.2 数据的输入输出47

3.3 例题精解54

3.4 本章小结57

习题57

第4章 选择结构程序设计62

4.1 关系运算和逻辑运算62

4.2 if语句65

4.3 switch语句70

4.4 例题精解72

4.5 本章小结75

习题75

第5章 循环结构程序设计80

5.1 概述80

5.2 while语句80

5.3 dowhile语句82

5.4 for语句84

5.5 循环嵌套88

5.6 break语句、continue语句和goto语句与标号90

5.7 例题精解92

5.8 本章小结97

习题97

第6章 数组105

6.1 一维数组105

6.2 二维数组108

6.3 字符数组和字符串112

6.4 例题精解117

6.5 本章小结121

习题122

第7章 指针126

7.1 指针的基本概念126

7.2 指针与数组133

7.3 指针数组和指向指针的指针142

7.4 例题精解147

7.5 本章小结149

习题150

第8章 函数154

8.1 函数的基本概念154

8.2 函数参数和函数的值155

8.3 函数的调用157

8.4 数组作为函数参数158

8.5 指针作为函数参数161

8.6 嵌套调用与递归调用163

8.7 存储类型166

8.8 命令行参数170

8.9 例题精解171

8.10 本章小结175

习题175

第9章 编译预处理181

9.1 宏定义181

9.2 文件包含184

9.3 条件编译185

9.4 例题精解186

9.5 本章小结188

习题189

第10章 结构体与共用体192

10.1 结构体192

10.2 共用体208

10.3 枚举211

10.4 用户定义类型212

10.5 例题精解213

10.6 本章小结214

习题215

第11章 位运算219

11.1 位运算的概念219

11.2 位运算219

11.3 位域(位段)223

11.4 本章小结226

习题226

第12章 文件228

12.1 文件概念228

12.2 文件指针229

12.3 文件的打开与关闭230

12.4 文件的读写231

12.5 文件的定位操作238

12.6 文件的错误检测240

12.7 本章小结241

习题241

附录243

1. 常用字符与ASCII代码对照表243

2. C语言运算符的优先级与结合性244

3. C库函数245

4. 常见错误信息表252

下载地址:

BLOG不是这样用的……

BLOG是用来放长二进制数据的。这种用法本身就是数据库设计中要尽量避免的。

如果因为各种原因必须要这样用的话,你的问题别人也没办法回答,你自己如何把这组整数放进去的,就如何还原出来。而你给的代码也没有说到底是如何组织数据来写入的……

比较简单的数据组织方式:

1、按照长整型长度截取,每4个字节为一个数

2、转换为文本,用分隔符分割后,文本转换为整数

但这两个都只能是简单说说而已,实现起来还是要你自己去看组织方式。就第一种方式来说,写进去的时候是long还是int还是其它?是否unsigned?

第二种方式,文本转换的时候用什么编码?ASC II还是Unicode?分隔符是什么?

如果写入的时候,还用了其他方式的,例如加密存放,例如更复杂的数据结构(非定长),这都要你自己去看写入时如何组织。

=============================

如果是这样的话:

1、每次读取两位字节,强制转换成整数。

2、建一个两个字节长整数的Array,指针指向读出来的BLOG。

3、两种结合,每次读取若干字节,读取后对Array的指针赋值,多次循环。

你举的例子看上去似乎是Short的,但不知道是否unsigned……这个你还要向那人问清楚一点。

==============================

不知道行不行:

short *p = new short[sizeof(pBuf)/2]

short temp

for (i=0i <sizeof(pBuf)i+=2)

{

memcpy(&temp, pBuf+i*2, 2)

p[i] = temp

}

N久没用VC了,编译不过去不要怪我……

我可以帮助你,你先设置我最佳答案后,我百度Hii教你。

你的串号我已经记下,采纳后我会帮你制作