while(1)其中1代表一个常量表达式,while(1) 表示无限循环,除非你设置break等类似的跳出循环语句循环才会中止 while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。 扩展资料: while(1) 表示无限循环。 while的语法格...
行从0开始,不等-1说明有读到行。
行从0开始,不等-1说明有读到行。
while(1)语句的基本含义是一个无条件的无限循环,其中1是一个常量表达式,表示循环条件始终为真,除非在循环体内使用break语句来强制终止循环。这个结构通常用于需要持续执行某些任务,直到遇到特定条件才停止的情况。相比之下,while(i--)中的i是一个变量,循环体内的表达式i--会使其值递减一次,每次循环...
while(--y)表示的意思是在进行条件的判断时,先对y进行减1的操作。整段代码的意思是先对y进行减法的操作,直到y减到0的时候退出while循环。然后执行后面的输出语句,因为输出的是++y,++当前缀操作符时,先加1再引用。所以输出结果为1。do...while 循环是 while 循环的变体。在检查while()条件...
while(1);是一个无限循环的语句 2楼2024-01-02 01:24 回复 泠语_ 在大多数编程语言中,当条件表达式为真时(例如值为非零),这个代码块将会执行直到另一个特定条件改变或程序被外部中断为止 3楼2024-01-02 01:24 回复 泠语_ 在这里,由于条件总是为真且没有终止条件设置,所以它将一直运行下去并进...
while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句. 那么while(1)其中1代表一个常量[1]表达式,他永远不会等于0.所以,循环会一直执行下去.除非你设置break等类似的跳出循环语句循环才会中止 while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--...
while(1);是什么意思 while(1)就是个死循环,永远满足条件,永远循环,程序永远执行这一句。 因为看不见前面的代码不知道是不是do-while,应该是,否则程序不能执行后面的代码。 do-while语句,与while语句不同的是,while先判断,do-while先执行一次,再去判断。
while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句。while(1)其中1代表一个常量表达式,它永远不会等于0。循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。而while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后...
!是非,不等于。--i,就是i先减再计算。所以条件里面也相当于(不等于1)。我不知道你是while循环,还是do-while循环,所以不好帮你判断。