[求助]
#include "Stdio.h"
#include "Conio.h"
main()
{
int x=23;
do
{printf("%2d",x--);}
while(!x);
getch();
}
请帮我解释结果等于‘23’的原因行吗? ----------------解决方案--------------------------------------------------------
这个是因为 程序运行的不一定总是从左到右
----------------解决方案--------------------------------------------------------
因为它是先循环后判断!
----------------解决方案--------------------------------------------------------
我认为这个程序的循环其实没起到什么用
x-- 是先出x 的原值再减一
所以在与x--同语句中不起作用 只在下面的程序中有用
这个你应该知道吧
----------------解决方案--------------------------------------------------------
明白了
谢谢
----------------解决方案--------------------------------------------------------