44问答网
所有问题
当前搜索:
一维数组如何定义
在VB中,
一维数组
的重
定义
要
怎么
写啊?(用ReDim语句)
答:
dim a() as string redim a(1)a(0)="12"a(1)="34"
C语言中,
如何定义
一个‘指针
数组
’,这个‘指针数组’专门用来存放‘数组...
答:
这样赋值是错误的:p=a;因为p是个不可知的表示,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量可以用来存放变量地址。但可以这样*p=a;这里*p表示指针数组第一个元素的值,a的首地址的值。数组指针
定义
int(*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的
一维数组
...
vfp中
如何定义数组
答:
nRows1 [, nColumns1]指定要创建的数组大小。注意:使用 DIMENSION 创建的每个数组都必须指定大小。数组大小受可用内存的限制,特别是对于非常大的数组,可能会影响性能。确定您的电脑有足够的内存以容纳您的数组之最高上限。要创建
一维数组
,应仅包含 nRows1。在此情况下,DIMENSION 用 nRows1 创建单列...
在二维数组中,行指针是指向
一维数组
的指针变量.
答:
再假设int b[3][4]这样一个二维数组,b是行地址常量指针,其地址类型是 int (*)[4] 。因此要
定义
一个指向这个数组的指针ptr,则其格式为 : int (*ptr)[4]; 然后就也可以赋值了:ptr=b;(类型一致)这里容易混淆的是,看上去一行数据就是
一维数组
,所以很多人会将二维数组的一行数据与一维...
已经
定义
一个
一维数组
a[4];&a表示一个二维数组吗?&a+1表示a[1][0]吗...
答:
前面的回答有一个非常搞笑的扯淡
数组
不等于指针 **int同样很搞笑 还有不太明白为什么所有人都把a当做int处理。。。现假设a是T的数组,即T[4]。回到正题 &a 的类型是 T(*)[4], 既不是二维数组的T[x][y],也不是二级指针的T**,故&a不表示一个二维数组。&a+1实际上跑到了a的后面。。
c语言中
定义一维数组
,能全部省略吗? int a[10]={};可以吗?
答:
不可以噢
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的
数组维数定义
时就指定 ...
c语言中什么时候可以这样
定义数组
"int a[]"
答:
这样
定义
的数组,一般表示一个常量数组。当然,因为没有加const,也可以修改数组元素内容,如:a[0]=6 ;自定义函数,形参变量为
一维数组
时 如:void print_array( int a[], int n );这时的定义,表示a是个指针变量,代表一个数组的首地址,n表示地址中的数据个数,该定义也可以写成:void print...
要
定义
一个 int 型
一维数组
a ,并使其各元素具有初值30,35,0,25,0...
答:
下面有关for 循环的正确描述是:( D)A. for 循环只能用于循环次数已经确定的情况 ---for允许用于循环次数已经确定的情况 。次数未确定时,只不过是会死循环罢了。B. for 循环是先执行循环语句,后判断条件是否成立 ---先判断条件是否成立 ,后执行循环语句 C. 在for 循环中,不能用break ...
如何
对一个
一维数组
进行赋值操作?
答:
可以采用两种方式:1 按元素赋值:遍历
一维数组
,并将每个元素赋值到二维数组的对应元素上。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2 当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜