vc++和tc2.0对处理字符指针不同?
对下面这个代码,运行在tc2.0下编译和vc++编译,
对于指针p的输出不同,
请教高手~~为什么?
------------------------------------------
main()
{
int i;
char j;
char * p;
i='0';
j=i;
*(p) ='f';
printf("%d\n",i);
printf("%d\n",j);
printf("%c",p[0]);
return 0;
}
------------------------
TC2.0=> 48
48
f
---------------
Vc++6.0=>48
48
<空>
---------------
watch p,发现两种对于p的处理也不同?
why?