您的位置:首页 > 其它

算法笔记2.5.3 二维数组

2020-04-05 12:17 106 查看

 数组初始化时,如果数组大小较大,则需要将其定义在主函数外,否则会使程序异常退出(或者程序运行过慢)

原因:函数内部申请的局部变量来自系统栈,允许申请的空间较小;而函数外部申请的全局变量来自静态存储区,允许申请的空间较大

#include<stdio.h>
int a[1000000];//在函数内部申请空间时,运行时间明显较长
int main()
{
    for(int i = 0; i < 1000000; i++)
    {
        a[i] = i;
    }
    
    return 0;
}

  • 点赞 1
  • 收藏
  • 分享
  • 文章举报
原来你在这里啊 发布了4 篇原创文章 · 获赞 2 · 访问量 57 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: