将数组做为参数进行传递(转)

有两种传递方法,一种是function(int a[]); 另外一种是function(int *a)web 这两种两种方法在函数中对数组参数的修改都会影响到实参自己的值!数组 对于第一种,根据以前所学,形参是实参的一份拷贝,是局部变量。可是数组是个例外,由于数组的数据太多了,将其一一赋值既麻烦又浪费空间,因此数组做为参数传递给函数的只是数组首元素的地址,数据仍是在内存里的,函数在须要用到后面元素
相关文章
相关标签/搜索