while(1)其中1代表一个常量表达式,while(1) 表示无限循环,除非你设置break等类似的跳出循环语句循环才会中止 while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。 扩展资料: while(1) 表示无限循环。 while的语法格...
行从0开始,不等-1说明有读到行。
行从0开始,不等-1说明有读到行。
c语言调用函数while((p1=fork())==-1)的意思是:fork函数是在当前进程中新建立一个子进程,如果这个创建子进程失败,那么返回-1,这个实际是把创建进程的返回值和-1比较看看是否创建失败。因为是写在while语句里,那么当创建失败之后,如果在while里面没有break或者跳出,当while执行体执行结束后又会执...
不能。根据查询C语言资料得知,里面的式子为真,也就是为1就执行,里面是假,也就是0,就不执行。
这道题目考的是自增自减,前置与后置的问题.y--后置,先进行使用,在进行自减 while(y--); 先进行判断,y=1的时候,while(y--) ;这个时候满足条件循环y=0;y=0 先判断不满足条件,所以退出循环,但是要做自减,所以最终y=-1;点击我头像,可以加入群 ...
while 【音标】:[hwail] 【词典解释】:名词 n. 1. 一会儿,一段时间 连接词 conj. 1. 当...的时候,和...同时 2. 而,然而 3. 虽然,尽管
while(1);是什么意思 while(1)就是个死循环,永远满足条件,永远循环,程序永远执行这一句。 因为看不见前面的代码不知道是不是do-while,应该是,否则程序不能执行后面的代码。 do-while语句,与while语句不同的是,while先判断,do-while先执行一次,再去判断。
这是一个基本的当型循环语句.其工作原理是这样的:当while()中的值为ture时,就会执行其花括号里面的语句,如果为flase的时候就会退出循环.不做任何操作.你问的这个i==-1什么时候出现,你可以去查一下,这个-1是我们读取一个文件的时候,读到文件结尾的时候,就会返回一个特殊值-1.因为读取文件的时候...
!是非,不等于。--i,就是i先减再计算。所以条件里面也相当于(不等于1)。我不知道你是while循环,还是do-while循环,所以不好帮你判断。