[QUOTE]char a='aa',*p=&a; printf("%c,%c",*p,*(p+1));很明显的,*(p+1)的输出不会是a[/QUOTE]更明显的是你犯了个大错^_^ int a='ab'; char *p;
p=&a;
printf("%c %c",*p,*(p+1));
是吗?把你的C语言标准资料发上来看一看啊~//ChenMo的群里有你C99采用的是什么编译器,我也去看看///我用了个笨办法来确定当前的编译标准main(){fun(5);}fun(int a){int s[a];}变长数组,C99标准支持目前也只能有1,2,4这三种结果了,不会出现0,3,8吧//8有可能64位编译器
64位现在有谁用了,真是的!把那资料发到我oldmanpushcart@gmail.com中来,谢谢你在41楼偷把我的char换成了int,那是自然支持的啊
得,就当我们白讨论了