全局变量,静态变量当然是默认为0 但是 局部变量在没有显式初始化时,其值C语言规范没做要求,可以是随机值,也可以是编译器随意给定的值。 比如gcc编译器的局部变量就是随机值,可能为任何值。而微软的编译器,如VC或VS,则会初始化为全c,即0xCCCCCCCC。
昨天刚做了一个题就是,必须赋初值,否则溢出
bool全局变量是false
昨天刚做了一个题就是,必须赋初值,否则溢出
bool全局变量是false