Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用递归输出数组_C++_Arrays_Recursion - Fatal编程技术网

C++ 使用递归输出数组

C++ 使用递归输出数组,c++,arrays,recursion,C++,Arrays,Recursion,我试图通过递归打印数组的元素 int-printary(int-array[],int-size){ 如果(大小>0){ --大小; PrintArray(数组、大小); } cout考虑当size==1时会发生什么。它被传递到printary(),然后在if语句中设置size==0并调用printary()。在if语句之后打印出数组[0]。在调用size==0的printary()时,它还将打印出数组[0] 要解决这个问题,您应该将cout

我试图通过递归打印数组的元素

int-printary(int-array[],int-size){
如果(大小>0){
--大小;
PrintArray(数组、大小);
}

cout考虑当size==1时会发生什么。它被传递到printary(),然后在if语句中设置size==0并调用printary()。在if语句之后打印出数组[0]。在调用size==0的printary()时,它还将打印出数组[0]

要解决这个问题,您应该将
cout