c++ “数组可以通过值参数和引用参数两种方式传递给函数”的说法对否?

日期:2017-11-26 02:19:41 人气:1

c++ “数组可以通过值参数和引用参数两种方式传递给函数”的说法对否?

可以说是对,在C++中,数组并不像java那样是对象,C++的数组就是一段内存,值传递,其实是指针传递 当然,C++那么牛B的,肯定支持数组的引用传递了 值传递: void fun(int arr[]); 实际上传递的是数组的首地址指针; 引用: void fun(int (&arr)[SIZE]); 注意,方括号中的SIZE必须要写,而且在调用的时候必须用这个SIZE的数组,否则会出错; 例如: void fun(int (&arr)[5]); 在调用的时候传入的数组必须
    A+
热门评论