打印字符‘烫’

#include<stdio.h>


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

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

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

posted @ 2017-12-06 11:36  peng_blog  阅读(382)  评论(0编辑  收藏  举报