现在有一个程序如下,这个程序我不能理解,谁能给我讲得详细点void main(){ char *p="123defgh56",*r; long *q; q=(long *)p; q++;q++; r=(char *q); printf("%s",r);}程序输出的结果是fgh56,为什么是这样呢
[此贴子已经被作者于2006-11-10 16:05:54编辑过]