GCC 代码段总结

假设我们定义了一个变量如T_U8  var_initial = 0xff; 测试该变量是放在已初始化数据段,程序每次被执行该变量都会被重新初始化。但是如果是T_U8  var_initial = 0;,那么结果会和T_U8  var_initial;的效果是一样的,变量会被放在未初始化的数据段,未初始化的数据段理论上是赋初值为0,但是如果程序不初始化该段,那么如果该段内存的值被改变,那么当程序在次执行,变量的值就不是预期的值了!

posted @ 2015-05-19 12:02  lifeiseasy  阅读(445)  评论(0)    收藏  举报