C++中的数组形参

数组作为形参传入函数是,会失去数组的属性,只有指针属性。在调用函数内部是不能计算数组的元素个数的,需要在函数调用前计算 后传入。
解决方案有二:
1、增加第二个参数size_t length,把长度传入第二个参数中。该方法适合C,对于C++则不是很推荐。
2、放弃普通数组,使用vector。函数的参数改成vector &。该方法适用于C++,但无法在C中使用。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/luanfenlian0992/article/details/93201890
今日推荐