[求助]结合性的问题
PS:书上根本没写过自增自减与结合性的问题问题如下
#include"stdio.h"
main()
{
int i=8;
printf("%d%d\n",i,i++);
}
结果为88
由此判断结合性由左向右
#include"stdio.h"
main()
{
int i=8;
printf("%d%d\n",i++,--i);
}
结果为77
由此判断为从右往左
在次暂时可以理解前缀的优先性大于后缀的
#include"stdio.h"
main()
{
int i=8;
printf("%d%d%d",++i,--i,++i);
}
结果989
貌似全为前缀的时候,结合性从右往左来
#include"stdio.h"
main()
{
int i=8;
printf("%d%d%d%d",--i,i--,++i,i++);
}
结果8998
汗,晕了。。。。。。。。。
#include"stdio.h"
main()
{
int i=8;
printf("%d%d%d",i++,i++,i++);
}
结果888
竟然没干活。。。。
#include"stdio.h"
main()
{
int i=8;
printf("%d%d%d",++i,++i,++i);
}
结果11109
很勤快,从右往左;
#include"stdio.h"
main()
int i=8;
printf("%d%d%d",++i,i--,++i);
}
结果1099
竟然是先算右边++i,然后左边++i与i--是同时的??
彻底找不到北,望高手们指点