奥礼网
新记
C中怎么将数组作为参数全部传递给下一个函数
如题所述
举报该文章
相关建议 2018-05-25
1、因为数组在内存中是一块连续的内存,只要将该数组的首地址传进去,当然就可以访问整个数组了。值得注意的是,由于只传了首地址,函数不知道数组的维数,所以还得把数组的维数传进去,那就可以完全操作该数组了。
2、例:有一个函数声明:void fun( int aa[],int size );或者void fun( int *pa,int size );
以上两种声明都一样。
调用上诉函数时:假设有 int ab[10];
fun( ab,10 )就可以了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/31w4akkdn4kndan44n.html
其他看法
第1个回答 2018-05-25
指针和数组名都可以
第2个回答 2018-05-25
作为全局变量啊
相似回答
大家正在搜
相关问题
C语言技巧:怎样把数组作为参数传递给函数
C语言自定义函数怎么传参,是一次性把数组的数据全部传入吗?
c语言一个将数组传递给函数的程序不懂?求解!
c中,怎么把数组变成一个自定义函数的形参?还有,给一个数组做...
关于c语言中的结构体数组作为函数参数传递的
C语言中怎么将数组作为函数传递?初学,求解
在C语言中,数组作为参数,是怎样在函数之间传递?
在C语言中,数组作为参数,是怎样在函数之间传递的啊??