听灌多,求解
  • 板块灌水区
  • 楼主llbsll
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/8/21 09:03
  • 上次更新2024/8/21 11:24:11
查看原帖
听灌多,求解
1063912
llbsll楼主2024/8/21 09:03

写了一段这样的代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,i=1;
	a=++i+i++;
	printf("%d %d",a,i);
	return 0;
}

我感觉过程应该是这样:
1.运行++i,i=2
2.运行a=i+i,a=4
3.运行i++,i=3
4.输出4 3
但实际上输出是5 3,有没有神犇分析一下为什么

2024/8/21 09:03
加载中...