求解惑————一道考试题
#include<stdio.h>
int main()
{
char s[]="123\n",*p;
p=s;
printf("%c%c%c\n",*p++,*p++,*p++);
}
这个该怎么分析?
为什么VS里面是321,VC里面是111?究竟该如何分析?
[解决办法]
像这种跟编译器和具体平台相关的东西就不要深究了
[解决办法]
[解决办法]
跟你说下大概吧 自己去总结吧。。。
有的编译器函数参数是从左向右,有的是从右向左。
[解决办法]
发布时间: 2012-06-11 17:42:22 作者: rapoo
求解惑————一道考试题
#include<stdio.h>
int main()
{
char s[]="123\n",*p;
p=s;
printf("%c%c%c\n",*p++,*p++,*p++);
}
这个该怎么分析?
为什么VS里面是321,VC里面是111?究竟该如何分析?
[解决办法]
像这种跟编译器和具体平台相关的东西就不要深究了
[解决办法]