微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我将来自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成为“指定求和的总和”评论的一部分.

原文地址:https://www.jb51.cc/c/119923.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐