问答详情
源自:1-1 初始C语言

while(!(--x));是什么意思

#include<stdio.h> 

int main()

{

    int x=4;

    do

    {

    printf("%d\n ",x-=3);

    }while(!(--x));

    return 0; 

}

while(!(--x))

什么意思在这串代码中

提问者:L海 2019-01-31 22:28

个回答

  • qq_慕无忌124643
    2019-01-31 23:31:13

    这是一个do while 语句,while语句是

    while(条件)

    语句;

    ,但条件成立时,执行语句,

    而do while 语句是不管条件是否成立,先执行一遍,再判断条件是否成立,

    如果成立,执行语句,

    如果不成立,就不执行语句