首页 > 其他 > 详细

sizeof()使用错例:sizeof(i++)

时间:2019-11-25 22:16:06      阅读:76      评论:0      收藏:0      [点我收藏+]

1 #include "iostream"
2
3 using namespace std;
4
5 int main(void)
6 {
7 int a = 1000;
8 printf("%d\n", sizeof(a++));
9 printf("%d\n", sizeof(++a));
10 printf("%d\n", a);
12 }

期望打印结果是什么?

g++ xxx.cpp -o a.out -std=c++11

【输出】

4

4

1000  //因为sizeof()里面的表达式不会被执行。

 

sizeof()使用错例:sizeof(i++)

原文:https://www.cnblogs.com/atoman/p/11930614.html

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