1.在switch语句中,default放在最前也不会被执行,都不满足才执行,但是如果没有break,会继续往下执行。
#define MAX_LEN 1
sizeof(MAX_LEN)
值为4,当作了一个整数。
在64位机
uint64_t ddwLen = 0xFFFF000000000000;
不会有问题,
在32位会编译出错。
1.在switch语句中,default放在最前也不会被执行,都不满足才执行,但是如果没有break,会继续往下执行。
#define MAX_LEN 1
sizeof(MAX_LEN)
值为4,当作了一个整数。
在64位机
uint64_t ddwLen = 0xFFFF000000000000;
不会有问题,
在32位会编译出错。
原文作者:owenzhang
原文链接:https://yunpengzhang.github.io/2012-2012-06-19-c-tips/
发表日期:June 19th 2012, 5:05:28 am
更新日期:June 19th 2012, 5:05:28 am
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可