c语言中while的问题

来源:360问答 责任编辑:李利平
默认
特大
宋体
黑体
雅黑
楷体

  为了解决用户可能碰到关于"c语言中while的问题"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"c语言中while的问题"相关的详细问题如下:

#include<stdio.h>
void main()
{
    int k=0;
    while(k=1)
    k++;
    printf("%d",k);
}

while的括号里面不应该是两个等于号吗?一个等于号的话,程序结果为什么是死循环。

如果把while换成if,为什么运行结果是2?


===========突袭网收集的解决方案如下===========

c语言while循环的问题

答:意思是如果a 为真,则执行while中的循环体! (a)为循环条件!但是个死循环!因为没有办法确定a 的值为真还是为假! 写个例子吧! int a=0; while(a

c语言中while

答:while(){ }括号中是循环条件, 条件成立 就执行中括号里面的 怎么算 条件成立呢: 逻辑值=1就是成立,比如 i

c语言中while do-while for 的问题

答:第一个是对的。 do-while是先无条件执行循环体,然後再判断循环条件是否成立。 但是,for不是先执行循环体。for和while相同。 lz主要是for语句实现循环没弄明白。那我好好说明一下: for的一般形式为: for(表达式1;表达式2;表达式3) *举个...

C语言while循环为何出错

答:把scanf("%c",&c);改成scanf(" %c",&c);——在%c前加一个空格用来吸收前面输入时遗留的'\n'。

C语言while语句中判断问题

答:int b; while((b=scanf("%lf",&a))==1)

c语言问题 求解释其中while (!b)的意思

答:在C语言中,0表示假,非0表示真。 while(!b)表示b等于0时,判断条件为真,执行循环体;否则为假,不执行。 非运算符(!)为单目运算符,具有右结合性。参与运算量为真时,结果为假;参与运算量为假时,结果为真。例如:!0为真;!9为假。 虽然C编译...

C语言中关于while(!feof(f))的疑问

答:feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为非零值,否则为0。 对于上述语句 文件结束时 feo(f)返回值非零 前面有个! 则为零 while(0) =不执行

C语言中while((ch=getchar())!="\n")的作用是什么...

答:首先这句话是不对的,应该是while((ch=getchar())!='\n') ch=getchar()的意思是获得一个字符给ch,如果获得的字符不是'\n'(回车符),就执行循环,否则退出循环。

C语言while(scanf("%d",&n)!=EOF)是什么意思?

答:scanf("%d", &n) 是从标准输入读入一个整数赋值给n,并且返回值是读入的值。 while( scanf(..) != EOF ) 就是一直从读取数据,直到读到一个EOF标记为止 EOF 是 end of line的意思,也就是行结束标识

C语言中while 空语句的作用?

答:我觉的这里while(key == 0);的作用是让程序停在这里,等待key != 0 满足后继续往下执行。 如果这里key对应外面的按键,并且key == 0 表示按键被按下,则外面的while(1) 循环是用来检测按键是否被按下,当检测到按键被按下,即if(key == 0)成立 ...

声明:突袭网提供的解决方案均由系统收集自互联网,仅供参考,突袭网不保证其准确性,亦不代表突袭网观点,请自行判断真伪,突袭网不承担任何法律责任.

为您准备的相关内容:

  • C语言中,while循环问题
  • C语言while循环问题
  • C语言中while(*s++=*t++)等价于什么?1
  • C语言中什么情况下跳出while的循环
  • >>> 温馨提示:您还可以点击下面分页查看更多相关内容 <<<

    头条

    热门

    24小时热评

    热点排行榜

    Copyright ? 2012-2016 tuxi.com.cn 版权所有 京ICP备10044368号 京公网安备11010802011102号 关于我们 | 广告服务 | 诚聘英才 | 联系我们 | 友情链接 | 免责申明