2 u012947309 u012947309 于 2016.03.07 16:43 提问

可以定义一个多大的一维数组?
    int allPixel[480*640];

直接stackoverflow
爆掉了?

 char allPixel[480*640];

倒是可以

3个回答

John_ToStr
John_ToStr   Rxr 2016.03.08 16:38
已采纳

这要看看你的栈有多大了,但是vc中你可以扩大你的栈区,最大为4M吧

u013596119
u013596119   Rxr 2016.03.07 16:50

int占2个字节,char只占一个字节

u012947309
u012947309   2016.03.07 18:21

好像是因为在vs里面跑.c

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
但又不知道对方要输入多少个 用来储存用户输入的数据 C语言定义一个一维数组 怎么定义
比如可以输入10个 然户输入 比如a【1000】 如在第一行写上:#define M 数值再定义数组:main(){int a[M];....;}这样做的好处就是以后如果有改动的话可以一改全改.只要改变define后符号常量的值就可以了. 也就是符号常量来写 a[i]);getch();}|||你应该先定义一个较大的数组 =/0;i++)printf(" use
Java一维数组操作类,可以加入任意类型的数据
源于《Java开发实战经典》Chapter10的习题: 按照要求定义一个操作类:要求完成一个一维数组操作类,其中可以加入任意类型的数据,数组具体的操作类型由程序外部决定,并且可以实现查询功能。 查了下网上的一些回答,很大部分曲解了题目的意思,它是要求一维数组的每一位都可以是任意的class,可以是Integer,Float,Object或者自己定义的类Person等。 具体实现: clas
Java定义一个一维数组有哪几种方法
1⃣️  int a[]; int[] a; 2⃣️int abc[] = new int [10];3⃣️int a[] = {1, 2, 3};如果分开写错误 4⃣️int abc[] = new int[] = {1, 2, 3};此方法是2⃣️3⃣️两种方法的结合,但new int[]括号中不能有数字 2⃣️3⃣️4⃣️方法同时初始化了一维数组。
c语言一维数组的定义、初始化
一维数组 1、定义:是一组具有相同数据类型的有序元素集合。 2、初始化: (1)、初始化方式一: //数组的定义: int a[length]; //这是数组的定义 //可以使用for循环进行遍历初始化 for (int i = 0; i < length; i++) { a[i] = i; } (2)、初始化方式二:
Java中数组表示1(一维数组的定义、初始化和内存中数组的表示)
各个语言中都有数组,但Java中是有区别的,Java中只有一维数组,没有多维数组,多维数组使用数组的数组来表示的。所以下面介绍的数组主要以一维数组来表示。 1.数组的定义 2.数组的初始化 3.数组的内存表示
python数据结构学习笔记-2016-10-14-01-一维数组
2.1 数组结构         一维数组(one-dimensional array)是多个元素按照一定的顺序,储存在内存的连续的字节当中,并允许对每一个元素的任意访问。         对数组中元素的访问,是通过指针来完成。(类似于数学中的下标)         2.1.1 为什么学习数组         数组与python中列表的区别: 数组的相关操作较少,而列表的操作较多
一维数组的创建及使用
数组是具有相同类型的一组数据的集合。一维数组实质上是一组相同类型数据的线性集合,当在程序中需要处理一组数据,或者传递一组数据时,可以用这种类型的数据。
matlab中创建一维数组变量的方法
行变量的创建 方法一 使用方括号“【】”操作符: 例1:创建数组(行向量)a=【1 3 pi 3+5i】 >>a=【1 3 pi 3+5i】 %or a=【1,3,pi,3+5i】 a=1.0000 3.0000 3.1416 3.0000+5.0000i 所有的向量元素必须在操作符”[]”之内; 向量元素间用空格或英文的逗号“,”分开。 方法二 使
JAVA中一维数组和二维数组的定义
在java中数组被看成是一个对象在定义数组时,有两种定义方法:int[] a 和int a[];第二种是C/C++对数组定义方式,对于JAVA建议采用第一种定义方式。总的原则:任何对象在被调用之前必须先被初始化!1 一维数组的定义  //定义包含三个元素的一维数组  //方法1,先new对象,然后再初始化每个元
C语言一维数组的定义和引用
一维数组的定义方式   在C语言中使用数组必须先进行定义。一维数组的定义方式为:   类型说明符 数组名 [常量表达式];   其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。   对于数组类型说明应注意以下几点: 1) 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型