不能。根据查询C语言资料得知,里面的式子为真,也就是为1就执行,里面是假,也就是0,就不执行。
while(y--); 先进行判断,y=1的时候,while(y--) ;这个时候满足条件循环y=0;y=0 先判断不满足条件,所以退出循环,但是要做自减,所以最终y=-1;点击我头像,可以加入群
行从0开始,不等-1说明有读到行。
c语言调用函数while((p1=fork())==-1)的意思是:fork函数是在当前进程中新建立一个子进程,如果这个创建子进程失败,那么返回-1,这个实际是把创建进程的返回值和-1比较看看是否创建失败。因为是写在while语句里,那么当创建失败之后,如果在while里面没有break或者跳出,当while执行体执行结束后又会执...
读到文件结尾的时候,就会返回一个特殊值-1.因为读取文件的时候我们读的是0101类似这样的编码,所以,到达文件结尾的返回值不能是0或1.所以就用-1来标志着文件已经读取到结尾了.当读到结尾了,我们的目的也就达到了.当然就应该退出了.所以,这里就用了一个break关键字(keyword)来退出循环了....
python中while 1表示什么 1、数字 像while 1,while 2,while -1,while -2,while x,只要x不等于0,就是条件永远为真,等价于while True。 while 0 等价于 while False。 2、其他变量,如字符串, 列表, 元组等 while '1',while [1, 2],while (1, 2),while x,只要len(x)>0,就是条件永远为真,等价...
1、数字 像while 1,while 2,while -1,while -2,while x,只要x不等于0,就是条件永远为真,等价于while True。while 0 等价于 while False。相关推荐:《Python视频教程》2、其他变量,如字符串, 列表, 元组等 while '1',while [1, 2],while (1, 2),while x,只要len(x)>0,就...
int t=1;while(-1){ printf("nice dream\n");t--;if(t)break;} return 0;} 最后屏幕上输出两行:nice dream nice dream 哈哈 下面对楼主解释一下-1 在c中,-1你可以认为是非零,那么只要while里面的判断非零,就会循环执行,所以这里的 while(-1)的供能也是循环执行,类似于while(1)第...
输入的时候是-1没错,但是要等i++执行完之后才判断while里面的条件,不满足才跳出。
int k=1; while(k- -); printf(“%d”,k); 结果为-1为什么 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 k--的值是k原来的值,之后k再减1--k是k先减1,返回的值是减1之后的值k++,++k同理 当k=0时k--为0(之后k自减1),while跳出,此时k=-1 解析看不懂?免费查看同...