c中sizeof()运算符的问题
2015-07-19 10:34
204 查看
由于
这这样做并不会让a加一。a打印出来的结果仍为0
sizeof()运算符的运算结果是在编译的时候决定的。因此,以下操作无法得到想要的结果。
int a = 0; printf("%d\n",sizeof(a++)); printf("%d\n",a);
这这样做并不会让a加一。a打印出来的结果仍为0
相关文章推荐
- Linux C函数参考手册(PDF版)
- Lua教程(十七):C API简介
- C#实现打造气泡屏幕保护效果
- C#中sizeof的用法实例分析
- C/C++数据对齐详细解析
- C 语言基础教程(我的C之旅开始了)[三]
- C++中的extern “C”用法详解
- C 语言基础教程(我的C之旅开始了)[七]
- 浅析C语言中的sizeof
- C字符串操作函数实现方法小结
- 深入sizeof的使用详解
- C/C++ 宏详细解析
- C语言中的sizeof操作符用法及和strlen的区别
- sizeof()的简单介绍
- C/C++实现对STORM运行信息查看及控制的方法
- 用C#生成不重复的随机数的代码
- 基于Sizeof与Strlen的区别以及联系的使用详解
- 在c和c++中实现函数回调
- 浅析C/C++中被人误解的SIZEOF