首页 > 其他 > 详细

容易被搞错的问题,函数调用次数

时间:2020-10-15 22:15:28      阅读:26      评论:0      收藏:0      [点我收藏+]
 1 int add1(int &a)
 2 {
 3     return ++a;  //会先让a自增1,然后再返回,和 return a++; 不同!!!后者会先返回a,之后再自增
 4 }
 5 int main()
 6 {
 7     int a = 1;
 8     add1(a);    //第一次调用
 9     cout << a << endl;
10     printf("%d\n", add1(a)); //第二次调用,
11     if(add1(a)>2)    //第三次调用
12     cout << a<<endl;
13     cout << a << endl;
14     if (add1(a) == 5)  //第四次调用
15         cout << a;
16 }

技术分享图片

容易被搞错的问题,函数调用次数

原文:https://www.cnblogs.com/snatch/p/13823214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!