C++Primer第五版 第六章习题答案(21~30) 落日映苍穹つ 2023-10-17 10:06 2阅读 0赞 21: 知识点1:数组的两个特殊点:1、不允许拷贝数组,所以不可以使用传值的方式使用数组参数(传值即为拷贝) 2、通常数组的传递使用的是指针形式,传递的是指针的首地址。 void P_rint(const int*); void P_rint(const int[]);//虽然不能以值传递的方式传递数组,但是可以把形参写成类似数组的形式 void P_rint(const int[10]);//这里只是表示我们期望的数组的大小,实际传入的数组大小不一定 知识点2:由于数组是以指针的形式传递给函数的,所以函数不知道数组的大小,指针就可能会发生越界问题。有三种方法可以解决这一点问题。
还没有评论,来说两句吧...