永发信息网

C++的COUT问题

答案:3  悬赏:40  手机版
解决时间 2021-07-26 09:45
int t=1;
cout<<t++<<t++<<t++;
为什么输出的结果是321?
最佳答案

我觉得合理的解释是运算符的优先级。


当改为:


cout<<t++;


cout<<t++;


cout<<t++;


输出是123.

全部回答
应该是依次从右往左执行的 相当于 int t=1; cout<<t++; cout<<t++; cout<<t++;

除了COUT边上的那个<<其他的<<运算都是从右到左算,算完之后再把整个输出串传递给COUT打印到屏幕上,所以就变成了:

cout<<t++<<t++<<t++;

4 3 2 1

的运算顺序,其实平时的COUT使用也是按照这个顺序来的:

int i=1;

cout<<"Hello"<<++i<<"World"<<--i;

会先构成字符串:Hello1World0 (而不是Hello2World1)

然后再打出来~

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Go along this road
加特林x装备是吥是用QB买?
舞阳钢铁公司三期工程建在哪里
八面玲珑原意是窗户很亮吗
扇贝肉的黑色部分需要去掉吗?
游戏— 是我们在玩他 还是他在玩我们。 九零
广东省韶关市白土镇开发情况
加九的玄磁蓝光能卖多少???(四川四区)
什么是全日制大学本科,本科以上学历是什么意
《圣传》里的战神是?
我只是说周杰伦演技差,居然被管理员删除了我
网络游戏中的《天龙八部》我号绑定有手机密保
去北海道如何办理签证
物体受到的力越大,其冲量一定大对吗
nikon D90 如何快速上手
推荐资讯
惠州艺术学校有什么专业?
Find and correct the mistakes.写出错的单词
关于酶的叙述正确的是,在以下描述中,正确的
CS魔兽插件绑定键位的问题
昆明世纪城附近有哪些幼儿园?
给自己这一只船 是一种什么样的手法,含义是什
描写嗓子哑的句子,形容女生声音沙哑的句子
翻译成汉语 是什么意思
一个长方形的周长是一米,如果长增加三分之一,
阎王爷写日记。打一成语
劲舞团复古扇子在哪里买?
诛仙2九黎到底咋样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?