要一次性全部读取这个数组,不需要改变数组。
比如我有个数组a【10】。我想一次性在子函数中读取a从1到10的所有字符。如果不通过指针,可以用变元传递嘛
void readArray(int array[], int count); 变元是神马。
c语言就指针了吧!其他的没有指针直接了!
引用,变元都不是c的东西了!
说具体需求吧
数组明本身就可以当做地址 和指针一样 所以可以直接在子函数里引用这个数组的首地址 然后用for循环遍历整个数组
你用数组做形参,传过去的实参相当于传指向数组的指针。
既然用c,就不要害怕用指针,并且要弄明白指针
标准C语言,没有你所说的变元的东东。变元,都是后来 C++/C# 才有的。
指针是最方便的,其它不想说了。