c语言如何定义100w个元素的数组,int a[1000000];这样printf出不来结果 5 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 printf 定义 元素 数组 搜索资料 2个回答 #合辑# 机票是越早买越便宜吗? 物理公司的 推荐于2017-10-04 · TA获得超过5695个赞 知道大有可为答主 回答量:6105 采纳率:86% 帮助的人:1370万 我也去答题访问个人页 关注 展开全部 #include <stdio.h>int a[1000000];//要放在外面。在main里面和声明称全局变量的内存分配是不一样的//直接定义的话,是有限制的,因为直接定义是放在栈内存中的,而栈内存是有限的,//所以,大量数据定义的话,应该放在堆内存中定义成静态变量,或者new出空间来放数组int main(){ a[99999]=3; printf("%d",a[99999]);return 0;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 White_MouseYBZ 2015-07-23 · TA获得超过4万个赞 知道大有可为答主 回答量:2.1万 采纳率:82% 帮助的人:6606万 我也去答题访问个人页 关注 展开全部 在main前定义个全局数组即可,如:int a[1000000];int main(void){ int i; for(i=0;i<1000000;a[i]=1+i++); //...} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言%5d_高效任务帮手,尽在kimi智能助手!用Kimi处理语言学习工作,轻松提升效率!kimi.moonshot.cn广告 其他类似问题 2016-10-24 C语言怎样开一个大小为1000000的一维数组,直接弄好像运行不了。 23 2017-10-03 c语言这样写为什么运行不了,a[1000000]时不行,a[100000]时又行? 6 2016-09-20 c语言中为什么可以在主函数外声明一个盛放1000000个(int)整数的数组,而在主函数内声明时运行出错? 14 2016-04-24 c语言定义一个数组如char a[1000000]写在主函数int main里面或者外面有什么区别 6 2011-07-12 C语言:数字大于1000000 怎么就不行了,应该还在int范围里面的 3 2014-11-20 把1000000个人年龄排序,怎么用C语言表达,, 2012-11-13 c语言 1.rand()模拟抛1000000次骰子 2.输入任意一个正整数,如:123456,输出其反序整数,即:654321加分 3 2014-02-24 c语言有1000000个数,每个数取值范围是0-999999找出其中重复的数 更多类似问题 > 为你推荐: