C 语言代码出错为什么显示「烫烫烫」,而不是其它字

如题所述

局部变量在没有初始化时, C语言规范要求是随机值.
但VC系列没有按照这个规定来做, 而是把没有初始化的栈空间赋值为0xCC.
于是 在输出未初始化的局部变量字符串时,就会输出
0xCC对应的字符. 而两位代表一个汉字, 0xCCCC就是汉字烫.
温馨提示:答案为网友推荐,仅供参考