在我的书中,给出了这段代码。他们说输出是2 2 2 2 2 2 3 4 6 5
请解释这是否正确?如果不是,那么正确的 o/p 是什么?
#include <stdio.h>
#include <string.h>
main()
{
int c[]={2,8,3,4,4,6,7,5};
int j,*p=c,*q=c;
for(j=0;j<5;j++){
printf(" %d",*c);
++q;
}
for(j=0;j<5;j++){
printf(" %d",*p);
++p;
}
}