c语言数组为什么输出好多烫

因为你用的是vc编译的是debug版本。這时候为了让你尽早发现代码问题debug版本会把分配但未初始化的内存初始化成一个值,这个值在gbk下刚好是烫

你换一个内存分配器或者编译器这个值就可以不一样了比如debug版本jemalloc默认填充的是0x5e。

所以这个和c语言没有半毛钱关系

}

然后把每一个值都输出到命令框

運行结果当然是OK的写法正确但是好麻烦啊有木有,

如果数组有1000个单位那么就要写1000个%d瞬间爆炸啊有木有。

现在咱们用很简单的循环语句實现它

运行结果也是ok的但是这样方便多了,即使有1000个单元也不怕

只要把循环语句改成这样

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信