以下是引用bestboy555在2006-10-9 20:37:01的发言:
#include<stdio.h>
#define N 10
void main()
{
int *p,i,a[N];
p=a;
for(i=0;i<N;i++)
{
*(p+i)=i; //這個沒有作用什麽 一样的,数组里还是0 1 2 3 4 5 6 7 8 9
printf("%d ",*p); //*p一直都是0,*(p+i)=i這個沒有起到p++的作用 写成 *(p+i )就可以正常输出
}
}
#include<stdio.h>
#define N 10
void main()
{
int *p,i,a[N];
p=a;
for(i=0;i<N;i++)
{
*(p+i)=i; //這個沒有作用什麽 一样的,数组里还是0 1 2 3 4 5 6 7 8 9
printf("%d ",*p); //*p一直都是0,*(p+i)=i這個沒有起到p++的作用 写成 *(p+i )就可以正常输出
}
}

倚天照海花无数,流水高山心自知。