static变量的初始值
调试windows程序设计⾥的例程,偶然发现局部static变量没有给初始值。
google了⼀下,发现在csdn有类似的讨论帖,结论如下:
所有局部变量(除静态局部变量外)没有缺省值,静态局部变量缺省值0。所有静态全局变量在编译时缺省值0。故静态变量缺省值0(⽆论全局还是局部)。
静态字符数组默认初始化是空字符,
空字符就是NULL ,就是‘/0',它的值就是0.我们说的0,1,2中的数字0在ascii码⾥⾯的值是48
static修饰的变量
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论