数组太小在main函数中怎么改进

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:19:30
#include <stdlib.h>
main()
{
long a[50000000];

long i;
for(i=0;i<50000000;i++)
a[i]=random(50000000000000);

for(i=0;i<50000000;i++)
printf("%d ",a[i]);
getch();
}
若将500000000改为5000可以编译通过,将int改为unsigned long 也没有用!!!1

1.还应该包含stdio.h
2.最后一句应该是getchar()
3.50000000这个数字并不大,int足够了。
int的范围是-2147483648到2147483647

SB了吧 机器都能分辨的错误 人还会犯`
别耍小聪明了 看你这语句就是想写个垃圾程序要电脑崩溃 对吧?

...
请问你的电脑是超级计算机吗?