66问答网
所有问题
当前搜索:
数组维数和定义
C语言中不允许对
数组
大小作动态
定义
, 什么意思?
答:
数组
的大小在编译期就是确定的,动态的呢就是不确定的了,比如 int a =10; int
array
[a]; 这个array就是不确定的 define MAX 10 int array[MAX] 这样是正确的 因为宏
定义
在编译期就进行了替换
VB中ReDim语句可以改变
数组
的
维数和
类型吗?
答:
可以改变
数组
的
维数
,不可以改变数组的类型 ReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个
维度
的大小时,用来保留现有数组中的数据。使用 ReDim 语句来更改某个已声明数组的一个或多个维度的大小。如果有一个较大的数组,并且您不再需要它的某些元素,ReDim 可通过减小数组...
VB编程用redim preserve重新
定义数组维数
,为什么会产生错误?一定要用...
答:
Private Sub Form_Click()Dim a(), i Redim a(9)'在这里加上这一句 for i=0 to 9 a(i)=i next i ReDim Preserve a(10)a(10) = 10 For i = 0 To 10 Print a(i);Next i End SUB
C语言一维
数组
的
维数
答:
当然是11个了,现实的学号是10进制的嘛。
c/c++如何获取未知
数组
的
维数
?非常感谢!!
答:
因为根本没有,C、C++里的
数组
是原始数据类型,其
维数
信息哪儿都没存,你当然没有办法获取 对于C,你甚至很难用数据结构搞定它,当然用复杂的struct可以搞定,就是太麻烦了 对于C++,你可以写数组类,但是用原生的类型就不要指望了
用VBA
数组
改写单元格
答:
4. dim里面不能用变量,报错“只能用常数表达式”,里面只能用具体数字。5. redim不能重新
定义数组维数
,就是说本来dim了一个一维数组,redim不能把它改成二维数组。6. redim里面貌似能用变量。7. 两种方法,一种定义一维数组,需要结果transpose转成行。另一种定义二维数组,结果直接写入单元格。
下列对
数组定义
不正确的是?
答:
D不正确 原因:没有指明
数组
的维数,数组的定义必须指明维数,没有指明维数的有数组初始化列表中的元素个数决定 B答案就是这种情况 ,已
定义维数
,没有全部初始化的,有系统自动默认初始化为0 C答案就是这种情况。
VB中ReDim语句可以改变
数组
的
维数和
类型吗?
答:
可以改变
数组
的
维数
,不可以改变数组的类型 ReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个
维度
的大小时,用来保留现有数组中的数据。使用 ReDim 语句来更改某个已声明数组的一个或多个维度的大小。如果有一个较大的数组,并且您不再需要它的某些元素,ReDim 可通过减小数组...
C语言:创建一个一维(int)
数组
(
维数
为6),输入数组元素,并输出数组元素中 ...
答:
include <stdio.h> int main(){ int a[6],i,j,temp;printf("输入6个数:\n");for(i=0;i<6;i++)scanf("%d",&a[i]);for(i=0;i<6;i++)for(j=i+1;j<6;j++)if(a[i]
63、以下对一维
数组
a的正确
定义
是 C 。
答:
A. int a (10 );不能用(),()一般函数,以及(*int)强制转换类型 B. int n, a[ n ];不能是变量 C. #define N 10 int a [ N ];正确 以上两句就是int a[10]D. int n; scanf ("%d", &n );int a [ n ];千万不能这样,C的
数组维数定义
时就指定 ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜