sizeof陷阱
来源:互联网 发布:网络出版许可证 查询 编辑:程序博客网 时间:2024/05/24 06:48
以下程序会输出什么?
[c]
#include <cstdio>
using namespace std;
int main(void)
{
int a = 1;
printf("%d\n", sizeof(a++));
printf("%d\n", a);
}
[/c]
如果你第一次看到,可能会认为输出是:
42
不过,程序的真正输出是:
41
为什么?这里有篇文章分析的比较全:
http://dev.yesky.com/143/2563643.shtml
0 0
- sizeof陷阱
- sizeof陷阱
- sizeof 陷阱
- sizeof的陷阱
- sizeof 的陷阱
- 到处是陷阱之sizeof
- C\C++ sizeof 陷阱&&总结
- sizeof不是函数,C语言中sizeof的陷阱
- C++ sizeof 使用规则及陷阱分析
- C++ sizeof 使用规则及陷阱分析
- C++ sizeof 使用规则及陷阱分析
- C++ sizeof 使用规则及陷阱分析
- C++ sizeof 使用规则及陷阱分析
- C++ sizeof使用规则以及陷阱分析
- C++ sizeof 使用规则及陷阱分析
- C++ sizeof 使用规则及陷阱分析
- 关于strlen和sizeof的陷阱
- C++ sizeof 使用规则及陷阱分析
- 动态加入Sprite
- 辨析:成员变量、局部变量以及静态变量
- SQL Server 事务的使用
- php面试题之一——HTML+CSS(基础部分)
- 自考路之百尺竿头须进步
- sizeof陷阱
- Linux性能测试命令系列(2)- pstree
- 计数排序
- HDU1863畅通工程prime算法
- 二叉树的创建和遍历方法(上)
- 关于近期面试的一些总结
- php面试题之二——Javascript(基础部分)
- leetcode 205: Isomorphic Strings
- 面向对象