当前位置: 首页>

C语言-空语句

#include

main

{

int x=2;

while(x--);/*x--为真,执行空语句*/

printf("%d%\n",x);

}

~

①分析

while(x--);

等于while(x--)空语句;

循环不包含printf

②过程

x=2

--在后,先运算,后减一

x--=2,为真,x=1,

执行循环,执行空语句,不输出。

x--=1,为真,x=0

执行循环,执行空语句,不输出。

x--=0,为假,x=-1

跳出循环,执行printf,输出x=-1。

本文来自网络,不代表 立场,转载请注明出处。