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

RT

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

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

具体地,若令num=0,则输出dt[1].size dt[0].align。而预料之中的输出应当为dt[1].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:31
加载中...