问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中一维数组的最长维数是多少?谢谢!

发布网友 发布时间:2022-05-27 07:51

我来回答

5个回答

热心网友 时间:2023-10-12 03:05

ANSI C89标准中规定,一个数组的尺寸(下标)必须是一个整型常量表达式以便于在编译时计算大小,而这里的所谓常量(或者常量表达式的运算结果),一般是指unsigned int。

16位编译器(比如Turbo C)中,unsigned int为16位,因此数组最多32767个数据。

32位编译器(比如Visual C++ 6.0)中,unsigned int为32位,因此数组最多4294967295个数据。

以上结论为理论值。

实际上,在VC++中,我们定义一个259025元素的整型数组,虽然可以编译通过,但是我们仍将得到一个运行时错误(runtime error)。这主要跟堆和栈的大小有关,详细情况请查阅操作系统相关资料。

错误代码范例:

// VC++ 6.0 中
void main()
{
int a[259025]; // 运行时错误,259024是ok的。
char b[259025]; // ok。
char c[1036097]; // 运行时错误,1036096是ok的。
}

// TC2.0 中
void main()
{
int a[32768]; // 编译错误,32767是ok的。
char b[65536]; // 编译错误,65535是ok的。
}

热心网友 时间:2023-10-12 03:05

int 的最大值 是32767 声明一个int型的一维数组 其最大元素个数就是其定义类型的最大取值范围吗?我也是不太明白。。
但是我在DEV C++中这样写了个程序
#include <stdio.h>
main()
{
int a[327670];
a[327670]=9;
printf("%d",a[327670]);
getchar();
}
显示9
我也不明白了

热心网友 时间:2023-10-12 03:06

什么是一维数组的最长维数??请说清楚!!

热心网友 时间:2023-10-12 03:06

65535

热心网友 时间:2023-10-12 03:07

32767
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
斜疝修补术后预防阴囊血肿的措施有什么 阴囊外伤血肿的处理 在Excel中怎样去掉# N/ A QQ输入法有QQ等级加速么 为什么我用QQ电脑管家,超级QQ,QQ拼音输入法和腾讯微博升级只升了2天... ...怎么计算?我QQ24级,年费会员5,QQ电脑管家,QQ拼音。距离25级需23天... 什么软件可以加速QQ等级累计天数?除了会员之外,把所有的说出来 QQ等级加速升级方法技巧 都说"成也萧何,败也萧何",那韩信是如何被萧何算计的? 成也萧何,败也萧何,这句成语是什么一个典故?主人公韩信又犯了什么... C语言数组最高是不是只有三维? c语言中,*数组最多是多少维?我们老师说最多六十维?请问为什么? thinkpad中fn键怎么取消 比如重命名是f2,但是我都是fn+f2才能重命名 thinkpad能不能禁用fn键 thinkpad fn键开启和关闭 Thinkpad E450c 关闭Fn thinkpad s3 fn键怎么关掉? 女人怀孕有什么办法鉴定是不是我的? 请问从义乌火车站怎么去义乌小商品批发市场 从义乌火车站到小商品城怎么走? 苏州港龙义乌小商品城怎么样,值得投资吗 苏州或是义乌小商品批发市场 从苏州到义乌小商品批发市场 商铺投资求解惑:苏州火车站正在造的义乌国际小商品市场的投资潜力如何?用来做批发生意的前景怎样? 我在来凤桥车站要去蘇州火车站附近的义乌小商品城怎么坐车? 从苏州坐火车去浙江义乌小商品市场怎么坐? 苏州火车去义乌小商品批发市场,应该在哪个站下 从苏州坐火车去浙江义乌小商品市场怎么去? 南昌滴滴打车被抓怎么解决 滴滴打车到南昌步行街要多少钱 C语言有没有3维或更高维数的数组? C语言一维数组的维数 C语言:二维数组,维数单独赋值问题 C语言二维数组问题 C语言数组里a[][4]什么意思 关于磨练意志为题的作文(8oo字) 以磨练意志为题写一篇作文 意志是这样练成的作文800字 以磨炼意志与取得成绩为话题写一篇不少于800字的作文!!! 有关“意志力”的作文怎样写到800字 阅读下面的材料,根据要求作文。在过去的20年中,韩国女子射箭队获得了几乎所有女子单项的世界冠军。她们 磨练之美,不少于800字的初一作文。O(∩_∩)O谢谢 求“意志或品质”为题的作文,题目自拟,800字 有关“意志力”的作文怎样写到800字?? 要怎样处理房屋装修合同纠纷 中国科学技术大学化学工程专业研究生如何择业 求一个英雄联盟体验服账号 英雄联盟体验服账号谁有啊,求号借玩下 lol体验服不是应该人很多吗,想注册都不行,结果还得去淘宝买了个体验服账号,发现打个人机都有匹配5 什么原因产生眼睛视觉有波浪感