关于do-while与while的问题

刚学 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赋值  为什么不再后面直接赋值呢


KingMisy
浏览 1174回答 1
1回答

onemoo

 int i,sum=0 这样写的话,i的初值是随机的。
打开App,查看更多内容
随时随地看视频慕课网APP