CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

高分求救:数组维数最高可以是多少?

楼主goodwish(无忧)2003-06-02 22:29:31 在 VC/MFC / 基础类 提问

我想请问各位大仙在vc中数组维数最高可以是多少?比如说一维的最高是多少?二维的最高又是多少?比如说int   a[x];其中x最高可是是多少?我主要是想知道二维的情况。谢谢!给高分! 问题点数:0、回复次数:12Top

1 楼xiaoxinpan(我是大虾我怕谁)回复于 2003-06-02 22:49:08 得分 0

依不同的系统而定。例如,在Windows系统中,采用32位地址系统,其中有1/4是用户程序地址,因此,有1GB的地址空间供你使用。用1GB除以一个int的大小(通常是2字节),得512MB。这就是数组的上限。但这个数据毫无意义。你用得着这么大的数组吗?用动态内存分配不是很方便吗?Top

2 楼ccwing(不是背书郎)回复于 2003-06-02 22:50:08 得分 0

用户可分配的局部内存对象的最大内存空间不能超过64K,64K=2^(6+10)=(2^8)*(2^8)  
   
  平均起来会不会最大是256  
   
  好像不会这么小吧Top

3 楼ccwing(不是背书郎)回复于 2003-06-02 22:51:52 得分 0

我错了。。。Top

4 楼commandos(孤独求胜)回复于 2003-06-02 23:00:04 得分 0

帮upTop

5 楼xiaoxinpan(我是大虾我怕谁)回复于 2003-06-02 23:13:26 得分 0

“用户可分配的局部内存对象的最大内存空间不能超过64K,64K=2^(6+10)=(2^8)*(2^8)  
  ”  
  那是单个对象,不是数组。Top

6 楼liushan20(残风孤云)回复于 2003-06-02 23:27:11 得分 0

就是,我写过一个数组,a[500],b[500],  
  答案肯定比500大,还可能大得多Top

7 楼ccwing(不是背书郎)回复于 2003-06-02 23:31:19 得分 0

xiaoxinpan(我是大虾我怕谁)   (   )   :  
   
  我都说我错了。嘿,看来你是高手,帮我看看下面的问题啦,,不行Up也可以。。唉,冷清啊  
   
   
  http://expert.csdn.net/Expert/TopicView1.asp?id=1805541Top

8 楼sn820(卫斯理)回复于 2003-06-02 23:42:35 得分 0

32位机的最大内存容量是2G  
   
  你的数组再大总不可能超过2G吧Top

9 楼lshadow(没车没房努力中。。。)回复于 2003-06-02 23:49:45 得分 0

与维数无关Top

10 楼LoveMeTender(温柔地爱我)回复于 2003-06-02 23:52:55 得分 0

与维数有关,是编译器限制的。Top

11 楼xiaoshao_0_0(xiaoshao)回复于 2003-06-03 08:30:36 得分 0

我用过sampdat[16000]数据采集  
  呵呵,没有问题  
  个人认为应该不会受限制的,32位字的,想想看,呵呵  
  早着呢,哪有那么大的数组  
  至于64k那是dos下的事了Top

12 楼goodwish(无忧)回复于 2003-06-03 08:50:50 得分 0

谢谢各位大虾的支持!不过现在好象还是没有明确的答案啊!楼上的兄弟说是是编译器限制的,不知道改怎么调呢?Top

相关问题

  • 多维数组??
  • 一维数组?
  • 二维数组
  • 动态分配2维数组
  • 如何动态分配2维数组
  • 如何用new分配2维数组?
  • 分配二维数组的问题。
  • oracle 二维数组
  • 二维数组的大小由用户输入,如何用new来动态分配一个二维数组?急
  • 怎么动态分布2维数组,根据输入大小制作一个二维数组?

关键词

  • 内存
  • 用户
  • 系统
  • 数组
  • 最高
  • 对象
  • 地址
  • 空间
  • 超过

得分解答快速导航

  • 帖主:goodwish

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo