Algorithm in C(3): 数组

既然是讲算法的书为什么还提到数据结构? 如果程序的数据结构复杂一些并包含行为方面的东西,那程序算法可以稍微简单点,相反,如果数据结构简单,那算法就要复杂了,所以在一定的程度上调节好双方的关系对编程有很大的帮助。

数组:占据一块连续的内存空间并具有相同的数据类型的数据的集合。

下面的例子是“将一维数组作为函数的参数进行传递”

Code


下面的例子是“将二维数组作为函数的参数进行传递”

Code

 

总结一下,数组传递参数时,将最左端的表示最大“块”的参数空着,其他的参数要指定数组的大小,不能空着。

比如一个3*4*2的三维数组传递参数:

int tri [3][4][2];

int func(int t[][4][2])

{

 ..................

}

你可能感兴趣的:(Algorithm)