sizeof的一个不曾注意的问题
2007-11-25 23:54
281 查看
a=256;
printf("%d\n",sizeof(++a));
printf("%d\n",a);
打印结果:4,256
显然,sizeof中的运算并没有计算!
sizeof中的运算不执行是因为sizeof所对应的计算是在编译期完成的,这只需要获得类型信息就足够了
相关文章推荐
- 一个从来不曾注意的问题,在C#语言中,对于字符串变量的赋初值问题!!
- 动态添加表单元素需要注意的一个问题
- 没技术含量但需要注意的一个小问题,仍然是拷贝构造函数问题!
- UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化"
- 一个很简单但是自己就没有注意的问题
- JSP连接SQLServer数据库特别要注意一个小问题得到解决
- 求一个类的sizeof应考虑的问题 (
- 打程序应注意的一个问题
- Verilog 关于用task仿真应注意的一个问题
- tomcat 5.5下的一个要注意的问题
- moss中带有前后台的webpart需要注意的一个小问题
- 模板继承中注意的一个问题,只能使用指针或引用的形式
- nth-of-type在选择class的时候需要注意的一个小问题
- 中时间数据查询需要注意的一个小问题
- Quartz 一个JOB 配置多个Trigger时注意的问题
- centos安装时一个很重要的注意问题
- 计算DOM元素的top时需要注意的一个问题
- .net连接access数据库保存小数需要注意的一个问题
- 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天?注意闰年问题
- STM32的ADC使用需要注意的一个小问题