关于移位运算符(文件流)优先级
  • 板块学术版
  • 楼主wangbinfeng
  • 当前回复13
  • 已保存回复13
  • 发布时间2023/11/3 19:32
  • 上次更新2023/11/3 20:50:25
查看原帖
关于移位运算符(文件流)优先级
387009
wangbinfeng楼主2023/11/3 19:32

RT

百度上说<<从左往右,和我记忆一样。

但是,cout<<dt[num].size<<' '<<dt[num++].align<<'\n';输出结果不符合我的意料。

具体地,若令num=0,则输出dt[1].size dt[0].align。而预料之中的输出应当为dt[0].size dt[0].align。

而如果将代码改为cout<<dt[num++].size<<' '<<dt[num].align<<'\n';或cout<<dt[num].size<<' '<<dt[num].align<<'\n';num++;则输出结果符合预料。

求教,提前拜谢!

2023/11/3 19:32
加载中...