00问答网
所有问题
C语言定义数组一定要指定大小吗?
如题所述
举报该问题
推荐答案 2017-05-05
ä¸ä¸å®
ä¹å¯ä»¥æ ¹æ®åå§åæ°æ®æ¥èªå¨å¤§å°
å½¢å¼ä¸º
int a[] = {1,2,3,4,5};
è¿éåå§åäºäºä¸ªæ°æ®ï¼å¤§å°å°±æ¯5个int
å ¶å®è¿ä¸ªä¹æ¯åç¸çæå®å¤§å°äºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jnZ0rrnTrnZjrZTTBj.html
其他回答
第1个回答 2017-05-05
不需要。。。。。。。
相似回答
C语言定义数组一定要指定大小吗?
答:
不一定
也可以根据初始化数据来自动大小 形式为 int a[] = {1,2,3,4,5};这里初始化了五个数据,大小就是5个int 其实这个也是变相的指定大小了。
c语言中
什么时候
数组
不必
定义大小
,直接用[]表示。 麻烦告诉下,谢谢...
答:
C/C++中使用数据都必须要在定义的时候确定大小
。直接用[]的情况是在声明数组时就初始化该数组,例子如下:int a[] = {1,2,3,4,5,6,7,8};这种直接使用[]是因为在直接声明赋初值时,初始值确定了数据的大小,如上例数组大小为8.外还有一种是将数组作为参数传给函数,实际那是传的指针,如下...
c语言中定义
一个
数组
可以不写数组的
长度吗?
答:
不可以
,如果不能确定长度,请用STL库里的LIST,MAP,SET等数据类 或者开的数组开的大一些,保证你不会越界,多余的部分不适用就好 在定义的数组的时候,可以通过变量定义长度如:scanf("%d", arrayLen);int[] data = new int[arrayLen];
C语言
里面
数组
都要事先
定义长度吗 ?
答:
C语言数组的长度是预先定义好的,在整个程序中固定不变
。操作方法如下:1、首先,点击进人visual studio,然后新建一个c项目。2、接着,在源代码中添加c项目所使用的头文件,输入即可,如下图所示。3、首先定义一个整型数组array,将其长度设置为4。4、然后定义一个整型数据length,该参数用来储存数组...
大家正在搜
c语言定义一个字符串数组
c语言定义一维数组
C语言定义double型数组
c语言数组怎么定义
c语言定义数组并赋值
c语言定义数组的格式
c语言定义字符数组
c语言字符串数组定义
c语言数组不定义长度