C++中为什么想我这样输入循环语句只被执行2次
2个回答
展开全部
C++中的循环语句指for while do while 所以你这不是循环,所有语句只执行一次,+=的意思其实是x=x+y也就是说把这个等式简写了,把左操作数加上又操作数在赋值给左操作数,其实是1个语句,一次就执行完了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这代码中哪里有循环?
更多追问追答
追问
好吧,我是初学者,那么这个+=单独使用的话是不是就只被执行两次
追答
int x=3;
x+=4 ; //这里完成x=x+4=7
std::cout << (x+=4); //这里先会运算括号中的表达式x=x+4=7+4=11,然后输出cout << 11 ;
所以看到的结果是11
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询