我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个答案为什么是这样的呢

img


请问如下程序输出是什么( ):



#include  <iostream>using namespace std;int main(){  int  i = 0;  int  &r = i;       // r是变量i的引用型变量  cout << ++ i << " " << r++ << '\n';}

A.
0 2

B.
1 2

C.
0 1

D.
2 0
不懂
这个答案为什么是这样的呢

cout的计算顺序:自右至左,对r进行计算时先使用r的值,然后对其加一,所以r=0,然后r=r+1=1,i=r=1。然后计算++i,先自加1在使用i值,所以i=2

近期文章

  • AD步进无效,步进距离设置了 但是拖动焊盘,元件时候 并没有按照最小距离的整数倍移动 和没设置是一样的效果 这个怎么解决呢?
  • 遇到分区问题,说必须包含主键,怎么解决
  • RTMP 推流中metadata的重要性
  • Python小白的问题
  • 关于按钮点击第二次闪退原因
  • 可以教python吗
  • 初始化方法是什么意思。self又是啥。
  • 缺少codeblocks的libwinmm.a
  • 自动售货机的软件部分是用Android Things开发的吗?
  • c#求解SQL连接问题
  • pycharm安装包无法打开
  • 这个python如何转成ju lia
  • Mybatis和Maven
  • Matlab分类工具箱train时出现BLAS加载错误
  • Leetcode第一题为啥这样不行?
  • win10下如何将oracle表中的数据导入到ElasticSearch6.8.1中。
  • JDBCTable.java使用JTable显示数据表
  • Jquery请求后台数据返回前端为空
  • 这个答案为什么这样呢
  • 求扫地机器人运动控制和规划相关的学习资料

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华