指针 输入10个数 输出时乱七八糟的一堆数
main(){int *p,i,a[10];
p=a;
for(i=0;i<10;i++)
{
*p++=i;
}
for(i=0;i<10;i++)
{
printf("a[%d]=%d\n",i,*p++);
}
}
[此贴子已经被作者于2020-5-13 22:30编辑过]
int main() { int *p,i,a[10]; p=a; for(i=0; i<10; i++) { *p++=i; } p=a; //没把p指针重新指向a[0] for(i=0; i<10; i++) { printf("a[%d]=%d\n",i,*p++); } return 0; }