A-A+
以下程序的运行结果为【 】。 main() { static int number[6]={1 2 3 4 5 6}; int m=4
问题详情
以下程序的运行结果为【 】。 main() { static int number[6]={1,2,3,4,5,6}; int m=4,j; move(number,6,m); for (j=0;i<5;j++) printf("%d,",number[j]); printf("%d",number[5]); } move(array,n,m) int n,m,array[6]; { int *p,array_end; array_end=*(array+n-1); for(p=array+n-1;p>array;p--) *p=*(p-1); *array=array_end; m--; if(m>0)move(array,n,m); }
请帮忙给出正确答案和分析,谢谢!