33问答网
所有问题
当前搜索:
二维数组赋不了值
二维数组不
能直接
赋值
吗
答:
解决办法:1、用循环给数组中的数依次
赋值
。2、定义时直接给
数组值
。将某一数值赋给某个变量的过程,称为赋值。将确定的数值赋给变量的语句叫做赋值语句。各程序设计语言有自己的赋值语句,赋值语句也有不同的类型。所赋“值”可以是数字,也可以是字符串和表达式。
在
二维数组
的定义语句中,不能给数组中每个元素
赋
初值
答:
对于
二维数组
的初值
赋值
,需要注意初始值的类型必须与数组元素的类型相匹配。如果没有为数组元素赋初值,那么它们将使用默认值进行初始化。对于整型数组,默认值为0;对于浮点型数组,默认值为0.0;对于字符型数组,默认值为空字符'\0'。在二维数组的定义语句中,可以给数组中每个元素赋初值。我们可以使用...
为什么java这样给
二维数组赋值不
行
答:
int array[][] = new int[n-1][n-1];根据debug信息可知n=5,即创建了一个4x4的
二维数组
,数组第一个为array[0][0],最后一个为arrary[3][3].在打断点的那一行可以看出n-1=4,b+1=3,即访问了arrary[4][3],显然越界了.可以尝试扩大数组或者根据自己的要求修改其他逻辑来改正错误.
c语言我想给一个
二维数组赋值
,但是提示错误
答:
include <stdio.h>//加载stdio.h#define FILAS 3 //定义了宏但是没用到#define COLUMNAS 4 //定义了宏但是没用到int main (void){int i,j;int a[3][4];for (i=0; i<3; i++){ for (j=0; j<4; j++){ a[i][j]=i+j; }} //少了一个大括号return 0;}不知是否是你...
C++ 被定义的
二维数组
无法
赋值
,求教
答:
void main(){ //以下语句定义一个
二维数组
,并对其元素
赋值
(数字1到200)int a[20][10];/*int t;int i,j,k1,k2;*/ int i,j;for(i=0;i<20;i++)for(j=0;j<10;j++) a[i][j]=i*10+j+1;//这里我试过 //多种赋值方法,结论是只要对a[i][j]赋值,则出错 for(i=0;i...
求助java问题,
二维数组赋值不了
答:
因为
数组
下标越界了 String[][] matrix=new String[x] [y];matrix[x][y]的下标范围是[0 - (x-1)][0 - (y - 1)]数组的最后一位是matrix[x-1][y-1]
可以直接对
二维数组
名
赋值
吗,如a[3][4],可以a="Win"吗,因为是第一行...
答:
应该说明一下,任何数组都不可以对数组名赋值。不管是一维还是
二维
,也不管是数字还是字符。正确的
数组赋值
方式:既可以在声明变量时赋值,也可以对各个元素赋值。如:int a[5]={1,2,3,4,5};int b[3][2]={{1,2},{0,3}};int c[5];c[3]=9;char d[6]=“abcde”;char e[3][2];...
定义
二维数组
结果却好像没
赋值
成功
答:
char a[1][270]={"tgacctcttgtcctgtatagcaacctatttggtaatgattc"};char b[1][270]={"b"},c[1][270]={"b"}; /*a为原始数据,b为编码区,c为非编码区*/ long int i,j,k;main() /*ATG为起始子,TAA、TAG为终止子*/ for( i=0;a[0][i]!='\0';i++)printf("%c...
C语言
二维数组
的地址为什么 不可以
赋值
给指针变量?
答:
int *)。
二维数组
名d表示其行指针,指针类型是(int (*)[7])。所以你要定义指针去用二维数组名
赋值
,需要定义指针int (*k)[7];不是int *k。或者你把二维数组当成一维数组来看(二维内部地址是连续的,和一维一样),这样int *k;k=&d[0][0];之后通过k++遍历二维数组所有值。
求改错,这
二维数组
我怎么就
赋不
上值呢
答:
你的第一个for循环后面多加了一个分号。float av_xs[N],av_xk[3];for(i=0;i<N;i++)“”“ ; ”“”
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
一维数组怎么赋值给二维数组
把一维数组赋给二维数组
js取二维数组数组的值
如何给二维数组赋初值
c语言没有赋初值的二维数组
c语言二维数组赋值
二维数组某一行赋值
c语言二维数组随机赋值
C语言VC中二维数组随机赋值