为了账号安全,请及时绑定邮箱和手机立即绑定

关于do-while与while的问题

关于do-while与while的问题

C
KingMisy 2015-08-28 21:54:56
刚学 whlie循环结构 前面看到有老师的回答 格式化输出的位置不同  也会影响执行吗?如#include <stdio.h>int main(){    int num=1;    while(num<1){        num++;        printf("%s\n","hello");    }    return 0;}#include <stdio.h>int main(){    int num=1;    while(num<1){        num++;            }printf("%s\n","hello");    return 0;}这里改变位置就可以执行了  为什么?   还有 学习while中 前面的赋值  int i,sum=0  这里的i的值也是0 吗?  后面有个i赋值  为什么不再后面直接赋值呢
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

 int i,sum=0 这样写的话,i的初值是随机的。

查看完整回答
反对 回复 2015-08-28
  • KingMisy
    KingMisy
    为什么要这样写呢 我试过把i=1去掉 也是过吧i去掉 就不能执行了
  • KingMisy
    KingMisy
    好吧 我又回去复习了一下 3Q
  • onemoo
    onemoo
    你上面的代码中根本就没有这句啊
  • 1 回答
  • 0 关注
  • 1173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信