两个程序 间的比较 高手解答
main(){int x,*p,**pp;
x=10;
p=&x;
pp=&p;
printf("x=%d\n",**pp);
}
main(){
static char *ps[]={ "BASIC","DBASE","C","FORTRAN",
"PASCAL"};
char **pps;
int i;
for(i=0;i<5;i++){
pps=ps+i;
printf("%s\n",*pps);
}
}
两个程序 为什么第一个在最后输出的时候用了两个*, 而第二个只用了一个*??为什么呢