Mike 发表于 2021-7-14 09:18:59

C++加号的两侧的函数谁先执行

#include<iostream>
#include<string>
#include<vector>
#include<iterator>
using namespace std;
int add(int*i){
*i+=1;
return *i;
};
int sub(int*i){
*i-=1;
return *i;
}
int main(void){
int i=0;
cout<<i<<""<<++i<<endl;
int sum=add(&i)+sub(&i);
//在C++标准中不知道add()与sub()哪一个函数先执行
cout<<"sum=="<<sum<<endl;
return 0;
}


文档来源:51CTO技术博客https://blog.51cto.com/u_15302296/3072254
页: [1]
查看完整版本: C++加号的两侧的函数谁先执行