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