Joh*_*ohn 5 c c++ arrays variables function
我们可以将数组作为C/C++函数头中的变量传递,如
int func(int arr[]) { ... }
Run Code Online (Sandbox Code Playgroud)
我想知道:[]在传递到函数头的变量中是否有可能存在某些内容,或者它是否总是空的?
Ker*_* SB 10
对于任何(非引用)类型T,函数签名 R foo(T t[])和R foo(T t[123])(或任何其他数字)是相同的R foo(T * t),并且通过传递第一个元素的地址来传递数组.
注意,T它本身可能是一个数组类型,例如T = U[10].