打印數組A中的內容,也可以用遞歸實現。
先打印第一個元素,即*A的值。
然後,把剩餘部分當成數組,執行打印過程。
代碼很短,看了就懂,請欣賞。
#include <stdio.h>
void printArray(int *A,int n)
{
if(n==0)
{
return;
}
printf("%d ",*A);
printArray(A+1,n-1);
}
int main()
{
int A[]={1,3,5,2,4,6};
printArray(A,6);
return 0;
}