经常在编译后报某些变量没有初始化的警告,解决办法就是初始化这些变量,但遇到自定义的结构体报这个警告,初始化自定义结构体的办法如下:
struct A {
int u;
unsigned char * c;
}
struct A ex;
如报ex未初始化警告,在使用ex前添加如下代码:
memset ( &ex, 0, sizeof(A) )
即可。
经常在编译后报某些变量没有初始化的警告,解决办法就是初始化这些变量,但遇到自定义的结构体报这个警告,初始化自定义结构体的办法如下:
struct A {
int u;
unsigned char * c;
}
struct A ex;
如报ex未初始化警告,在使用ex前添加如下代码:
memset ( &ex, 0, sizeof(A) )
即可。