PAT
MaggieYue
这个作者很懒,什么都没留下…
展开
-
超过百万的数组——解决方法
数组申明在函数内部,属于局部变量,存放在了栈上,看看数组占用的内存大小:1000000=1000*1000然后乘以int型数据长度1000*1000*4byte约等于4M,而栈的默认内存空间为1M左右,所以会导致内存溢出解决这个问题,可以将数组申明在全局存储区或堆上即可方法一:申明为全局变量方法二:存放在堆上方法一:申明为全局变量123456789101112131415#includ转载 2016-11-09 14:50:15 · 2168 阅读 · 0 评论 -
C++输出格式控制、输入含空格的字符串
如果你要显示一个10位的整数,前面显示0,int n;printf("%010d", n);即可。其中10表示宽度,0表示前面添充0。原创 2016-11-09 21:27:53 · 3918 阅读 · 1 评论