前置递增 ++a ,先加一,再运算
int a=1;
int b= ++ a * 10;
cout<<b<<"/"<<a<<endl; //b=20,a=2
后置递增 a++,先运算,再自加一
int a=1;
int b= a++ * 10;
cout<<b<<"/"<<a<<endl; //b=10,a=2
本文详细介绍了C++编程语言中前置递增运算符++a和后置递增运算符a++的区别。通过示例代码展示了它们在表达式中的不同行为:前置递增先加一再进行运算,而后置递增则先进行运算再加一。理解这一差异对于编写准确的C++代码至关重要。
前置递增 ++a ,先加一,再运算
int a=1;
int b= ++ a * 10;
cout<<b<<"/"<<a<<endl; //b=20,a=2
后置递增 a++,先运算,再自加一
int a=1;
int b= a++ * 10;
cout<<b<<"/"<<a<<endl; //b=10,a=2
2064
899
190

被折叠的 条评论
为什么被折叠?