c++ - 在一个语句中输出 ++ 和 ++ a 的问题
问题描述
包括
int main() {
using std::endl;
using std::cout;
int a=0;
cout << a++ << endl << ++a << endl;
int b=0;
cout << b++ << endl;
cout << ++b;
}
输出是 1 2 0 2。为什么 ++ 输出 1?不应该是0吗?谁能告诉我原理!</p>
解决方案
推荐阅读
- xamarin - Xamarin 滚动视图在网格末尾显示空白
- android - 我的项目没有拾取库模块 jar 文件夹中定义的类文件
- javascript - 如何创建一个函数,以便在正文阻止滚动时模式窗口中的内容滚动到顶部?
- python - 使用返回空字典的 Python etree 解析肥皂响应
- apache-spark - 纱线如何尊重 spark.yarn.executor.memoryOverhead
- android - WebRTC 中的通话录音问题
- opencv - 在 OpenCV 中查找整个框架的质心坐标
- jquery - 如何从 contentEditable div 中获取所需的 html
- cypher - Gremlin 查询 - 在边缘上重复条件
- php - php artisan make:auth 脚手架不起作用