最近偶然间写程序,需要分配100000个单位的数组,虽然成功分配了,但是在输出时出现了乱码,虽然事后发现程序上有个使用空闲空间的错误,但是c语言的编译器是一点提示都没有的,直接输出乱码,使用c++的编译器就有了明确的提示了,呵呵,100000个单位的数组是不能直接使用int[100000]的形式分配空间的,必须动态分配
c/c++的学习经历
最新推荐文章于 2022-10-28 16:03:51 发布
本文探讨了在C语言中分配大型数组时遇到的问题。通过尝试分配100000个单位的数组并出现乱码的情况,揭示了C语言与C++编译器在错误处理上的区别。文章强调了在C语言中直接使用静态数组分配可能导致的问题,并建议采用动态内存分配的方法。
9836





