C语言试题 请教 在线等待

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:20:41
main()
{
int a=10;
while(a>8)
{

printf("%d%d\n",a--,--a);
}
printf("%d%d\n",--a,a--);

}
运行结果知道了!可是理解不了。。。。在线等待。。。。

这个是因为C语言中printf括号内的运算顺序是从右往左进行的,这样你再照着结果看看

定义A为整型,如果A>10 输出 A-- 和--A的答案 如果A<8的话输出--A A--的答案~

1年前学过,不知道对不对了~~~