C++新手求助关于while跳出循环

fyljp fyljp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#include <iostream>
using namespace std;
int main()
{
int sum=0,v=0;
while(cin>>v){
sum+=v;
}
cout << sum << endl;
return 0;
}


求问一下就是这个
在输入int类型的时候会不断累加
在输入非int类型时就会输出结果

为什么啊,不应该直接报错么。。。

有点搞不懂哎。。
...全文

相关推荐

cpp代码-跳出循环代码

cpp代码-跳出循环代码

weixin_38725450

C++中for循环与while循环的区别总结

C++中for循环和while循环的区别 这两者之间最大的区别就是for循环一般应用于循环次数已知的情况,而while循环一般应用于循环次数未知的情况。在一般情况下,这两者是可以相互转化的。 举一个简单的例子:求1-100的和。 #include using namespace std; int main(){ int sum=0; for(int i=1;i&lt;=100;i++){ sum+=i; } cout&lt;

weixin_38612095

讲解C++的do while循环和循环语句的嵌套使用方法

用do-while语句构成循环 do-while语句的特点是先执行循环体,然后判断循环条件是否成立。其一般形式为: do 语句 while (表达式); 它是这样执行的:先执行一次指定的语句(即循环体),然后判别表达式,当表达式的值为非零(“真”) 时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时循环结束。可以用下图表示其流程。 【例】用do-while语句求1+2+3+…+100。 #include using namespace std; int main( ) { int i=1,sum=0; do {

weixin_38536841

简单掌握C++编程中的while与do-while循环语句使用

主要介绍了C++编程中的while与do-while循环语句使用,区别就是while是先判断再执行,而do-while是先执行再判断,需要的朋友可以参考下

weixin_38500444

Java跳出多重嵌套循环

在java里面,我们知道有goto这个关键字,但是实际却没有啥作用,这让我们不像在c/c++里面能够随便让程序跳到那去执行,而break只能跳出当前的一个循环语句,如果要跳出多个循环体那么该怎么办呢。   我们可以这样解决:   我们可以在循环体开头设置一个标志位,也是设置一个标记,然后使用带此标号的break语句跳出多重循环。 public class BreaklFor { public static void main(String args[]){ OK:                    //设置一个标记 使用带此标记的break语句跳出多重循环体 for(int i

weixin_38742927
评论 3
收藏 已收藏
分享
返回顶部
fyljp
新手乐园 33,315 成员 41,769 内容