数组相关问题

来源:互联网 发布:聚合数据短信接口 编辑:程序博客网 时间:2024/06/06 02:01

1.数组作为函数参数

规定:如果将二维数组作为参数传递给函数,那么在函数的参数声明中必须指明数组的列数,数组的行数没有太大关系,可以指定也可以不指定。因为函数调用时传递的是一个指针,它指向由行向量够成的一维数组。因此二维数组作为函数参数正确写法如下所示:   

void Func(int array[3][10]); 

void Func(int array[ ][10]);

因为数组的行数无关紧要,所以还可以写成如下形式:

void Func(int (*array)[10]);  注意*array需要用括号括起来。


参考资料:http://blog.csdn.net/xinshen1860/article/details/20620227

http://www.cnblogs.com/Anker/archive/2013/03/09/2951878.html

0 0
原创粉丝点击