加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 为什么这个while循环结束?

发布时间:2020-12-16 04:52:27 所属栏目:百科 来源:网络整理
导读:我将来自C Primer的代码复制为while循环的示例,并且它不输出任何内容.我正在使用g. #include iostreamint main(){ int sum = 0,val = 1; // keep executing the while as long val is less than or equal to 10 while (val = 10) { sum += val; // assigns s
我将来自C Primer的代码复制为while循环的示例,并且它不输出任何内容.我正在使用g.
#include <iostream>

int main()
{
    int sum = 0,val = 1;
    // keep executing the while as long val is less than or equal to 10
    while (val <= 10) {
        sum += val;     // assigns sum+ val to sum
        ++val;          // add 1 to val
    }
    std::cout << "Sum of 1 to 10 inclusive is "
              << sum << std::endl;
    return 0;
}

解决方法

sum += val;     // assigns sum+ val to sum

摆脱行尾的反斜杠.那是一个线条延续的角色.它导致下一行连接到此行;换句话说,val成为“指定求和的总和”评论的一部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读