TC下的编译问题

谭浩强绿皮书例10.28
以下代码在int *num[5]={&a[0],&a[1],&a[2],&a[3],&a[4]};肯定报初始化错误。而用VS2008编译通过。原因不明。
int _tmain(int argc, _TCHAR* argv[])
{
int a[5]={1,3,5,7,9};
int *num[5]={&a[0],&a[1],&a[2],&a[3],&a[4]};
int **p,i;
p=num;
for (i=0;i<5;i++)
{
printf("%d",**p);
p++;
 
}
printf("\n");
getchar();
return 0;
}
posted @ 2013-02-24 14:03  yurius  阅读(161)  评论(0编辑  收藏  举报