打印字符‘烫’

#include<stdio.h>


int main()
{
    char s[10];
    printf("%s",s);
    return 0;
}

在windows平台上,部分编译器(VC++6.0)会将未初始化的堆栈全部初始化为0xcc,在打印字符串就是‘烫’,如果全部初始化为0xcd就是‘屯’

解决的方法是将字符串初始化,不要让数组越界。

原文地址:https://www.cnblogs.com/bixiaopengblog/p/7991887.html