55问答网
所有问题
数组在声明的时候可不可以不说明大小,如int a[ ] ;
就是c语言中可不可以这样
如果不初始化呢
举报该问题
推荐答案 2011-12-30
可以的,但必需与初始化配合,如:
int a[] = {1,2,4,6,7,9.10};
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/e84eIcG8e.html
其他回答
第1个回答 2011-12-30
可以的,但必需与初始化配合,如:
int a[] = {1,2,4,6,7,9.10};
第2个回答 2011-12-30
YES
第3个回答 2011-12-30
可以。本回答被提问者采纳
相似回答
在JAVA中定义
数组时,可不可以
一开始不设定
数组的
长度?
答:
定义时当然可以:例如 int[] a
;但是要把它初始化成为一个真正意义上的数组就必须设定长度: int [] a = new int[10]; 这时就只能改变数组里的数值而不能改变它的长度了.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功...
...不指定大小吗?为什么有
时候
说要必须指定
数组大小
!?
答:
数组在
定义
的时候
必须指定
大小,
因为在ISO c++ 98标准中,数组是需要在程序堆上分配固定大小的空间,而之后不可更改。数组作为函数参数的时候,实际只相当于传递一个数组首地址(和指针作用是一样的),而不是为数组分配空间,和实际
声明
定义的数组是有区别的,这个
可以不
指定大小。
c语言中什么
时候数组
不必定义
大小,
直接用
[]
表示。 麻烦告诉下,谢谢
答:
int
a[]
= {1,2,3,4,5,6,7,8};这种直接使用[]是因为在直接
声明
赋初值时,初始值确定了数据
的大小,如
上例
数组大小
为8.外还有一种是将数组作为参数传给函数,实际那是传的指针,如下:void function(int a[]);调用该函数时是直接写function(a);此外基本没有直接使用[]的。C/C++中如果不...
急!C语言中
数组可以int
a[
];
这样定义吗?!
答:
int
a[];
//这样
不可以,不能
确定元素个数。int a[]={1,2,3,4,5}; //这样可以,因为从后面的初始化表中可以确定元素个数为5。
...
时候数组
长度能否不写?
int
a[10
];
int b(int
a[]
) 这样
答:
可以不
写的,定义
的时候
也可以不写的,因为它接受过来只是
数组
名,就是一个指针
大家正在搜
数组的大小是固定的吗
用public声明的数组
java声明一个数组
java数组声明
数组比较大小函数
数组声明
数组声明格式
数组大小
数组比较大小