- 博客(2)
- 收藏
- 关注
原创 C语言中的强符号和弱符号(变量篇)
很多同学认为未经初始化的变量值是一个随机数,其实不然,C语言中规定:未经初始化的全局变量默认值是0; 那既然默认值都是0,就可以不用初始化了吧?况且初始化后的变量会进入.data段,引起生成的程序文件变大(实际大部分编译器都已经对此做了优化:初始化为0的变量还是放在.bss段,不会放在.data段,)。为什么公司的编程规范中要求全局变量都需要初始化呢?如果要知道原因,只有去问写编程规范的老师了。
2016-04-02 10:23:59
960
原创 字节序判断
int a = 0x12345678; 如果内存的存放地址: 内存地址: 100 101 102 103 大端: 0x12 0x34 0x56 0x78 小端: 0x78 0x56 0x34 0x1
2016-03-20 10:40:15
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人