Part 1 数组的数据结构 1.int型数据占4个字节的内存空间,double型数据占8个字符的内存空间,char型数据占一个字节的内存空间。 2.数组数据是由类型相同的一组数据构成的集合,它们在内存中连续存放。 Part 2:一维数组的定义,初始化以及数组元素的引用方法 此截图同上 1,可用in ...
分类:
其他好文 时间:
2019-04-26 00:26:24
阅读次数:
125
Part 1:数组数据结构 由上述对比我们可以发现:虽然类型不同数组所占内存大小不同,但是它们的存放顺序总是连续的。 Part 2:一维数组的定义、初始化以及数组元素的引用方法 Ⅰ. 一维数组的声明形式法:数组元素的类型说明符+数组名称+[数组的大小]。 p.s.大小为n的一维数组,下标为0~n-1 ...
分类:
其他好文 时间:
2019-04-26 00:25:49
阅读次数:
137
数组名作为函数参数时 形参时要加【】,实参时直接写数组名。函数调用scan(“%d”,&x【i】);使用数组的元素x【i】的地址作为scanf函数的参数。当i=2时,数组元素x【2】的地址传递到scanf函数中,通过scanf函数将输入设备上获取到数据存入x【2】中。在调用函数int时,函数的参数由 ...
分类:
编程语言 时间:
2019-04-26 00:16:34
阅读次数:
137
part1数组数据结构 1)修改1 2)修改2 Part2: 一维数组的定义、初始化以及数组元素的引用方法 1)一维数组的声明形式: 数组元素的类型说明符 数组名称 [数组的大小] 2)初始化:声明简单变量时 int i=0; 在定义数组时 eg:int b[4]={1,2,3,4}; Part3: ...
分类:
其他好文 时间:
2019-04-26 00:13:59
阅读次数:
131
part1: 1. 类型相同的一组数据构成的集合2. 这一组数据在内存中连续存放 part2: 1.定义一维数组a,须指明它包含的元素个数和元素类型 2.通过数组名和下标的形式引入数组元素 3.当对所有数组元素初始化的时候,才可以省略数组大小 4.c语言支持在对数组初始化时,只初始化一部分元素。这种 ...
分类:
其他好文 时间:
2019-04-26 00:04:26
阅读次数:
136
Part 1 数组的运用 1>一个数组内的数据必须是同类型 2>数组在一组数据元素中的地址是连续存 Part 2 1>数组的下标从0开始,所以利用for的循环时里面有个表达式不是i<=5,而是i<5。 2>当对数组中所有元素进行初始化之后才可以不写明数组元素的个数。 3>当初始化的数据不满数组元素个 ...
分类:
其他好文 时间:
2019-04-25 23:57:51
阅读次数:
246
Part 1:数组数据结构 通过实验观察验证数据中数据是否是连续存放: 运行结果如下: 对代码进行如下两次更改,继续验证: 第一次更改运行结果如下: 第二次进行的更改: 第二次更改运行结果如下: Part2: 一维数组的定义、初始化以及数组元素的引用方法 1、用于说明一维数组定义的方法,和数组元素的 ...
分类:
其他好文 时间:
2019-04-25 21:25:55
阅读次数:
176
经过前四部分的实验,明白了: 要注意是什么类型的数组,从而进行相应的改变 数组下标由0开始 (当输入数据多时,采用循环结构的确带来很大的方便) 当对所有数组元素初始化的时候,才可以省略数组大小 1和9分别用于初始化a[0]和a[1] 依旧有点模糊的是:形参和实参,冒泡法的原理搞懂了,但自己编程序时, ...
分类:
其他好文 时间:
2019-04-25 17:27:33
阅读次数:
135
快速排序 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 算法介绍 设要排 ...
分类:
编程语言 时间:
2019-04-25 14:26:03
阅读次数:
135
part1:体验部分 一, 运行结果图如下: 二, 运行结果如下: 这里需要注意:数组下标从0开始,所以是0~4,而不是1~5! 三, 运行结果如下: 四, 数组元素作为函数参数: 运行结果: 五,补全代码 效果图如下: 这边纠结了好久结果不对,总是输出为一,原因是在调用函数时没有将max=写在被调 ...
分类:
其他好文 时间:
2019-04-25 01:02:44
阅读次数:
157