在调试Windows程序时,发现局部静态变量并没给初始值。通过调试并且查询资料,得知
1、除了静态变量外,所有局部变量没有缺省值;
2、静态 变量缺省值为0(无论是全局还是局部)。
例如,如果static int i,那么i缺省值就是0;如果是static char a[10],那么a数组默认初始化就是空字符数组。
在调试Windows程序时,发现局部静态变量并没给初始值。通过调试并且查询资料,得知
1、除了静态变量外,所有局部变量没有缺省值;
2、静态 变量缺省值为0(无论是全局还是局部)。
例如,如果static int i,那么i缺省值就是0;如果是static char a[10],那么a数组默认初始化就是空字符数组。