j***a语言数组赋值,j***a数组赋值语句

kodinid 7 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言数组赋值问题,于是小编就整理了5个相关介绍Java语言数组赋值的解答,让我们一起看看吧。

  1. 数组怎么赋值?
  2. C语言数组学习问题,循环方式给数组赋值?
  3. fortran里的数组赋值?
  4. 如何对字符型数组赋值(C语言)?
  5. c语言字符串数组怎么赋值?

数组怎么赋值?

数组是一种数据结构可以存储一组相同类型数据。在J***a中,可以通过以下方式对数进行赋值:

首先,定义个数变量并指定其类型和大小

java语言数组赋值,java数组赋值语句-第1张图片-安济编程网
图片来源网络,侵删)

然后使用数组下标(从0开始)来访问数组中的每个元素,并将其赋值为所需的值。

例如,可以使用以下代码创建一个包含3个整数的数组并对其进行赋值:

int[] arr = new int[3]; arr[0] = 1; arr[1] = 2; arr[2] = 3; 另外,也可以通过一次性地使用花括号初始化整个数组,如下所示:

java语言数组赋值,java数组赋值语句-第2张图片-安济编程网
(图片来源网络,侵删)

int[] arr = {1, 2, 3}; 这样可以更快速地对数组进行赋值。

C语言数组学习问题,循环方式给数组赋值?

双重循环的话,内层循环先做,外层后做,一般来说双重循环是为了给一个二维数组赋值。例如接下来的代码。

这是一个给二维数组赋值的代码,执行顺序是先做内层的j循环,将二维数组第i行每一列都进行赋值,之后内层循环结束,外层循环中的i增1,可以理解为进行到了下一行。之后对第i+1行的每一列执行循环赋值,直到外层i循环结束。这个循环一共要进行i*j次。

java语言数组赋值,java数组赋值语句-第3张图片-安济编程网
(图片来源网络,侵删)

fortran里的数组赋值?

你的写法是不标准的。我不知道你使用的教科书? 可能个别编译器会允许这样写,但不标准。 标准的写法是 :real :: A(3,2)= reshape( (/1,2,3,4,5,6/) , (/3,2/) ) 它表示把 123456 数组重新划分外形(reshape)为 3*2 的数组,并赋值给 a 数组。

如何字符型数组赋值(C语言)?

初始化和赋值是两个完全不同操作,初始化的含义是创建变量时赋予其一个初始值,赋值的含义是把对象的当前值擦除,以一个新值来替代。

“I love U"是一个字符串字面值,在赋值语句中它会自动转换char * 类型,而c是char [10]类型,两者类型不同,并且编译器不支持指针给数组赋值。

数组和指针绝不是等价的,在问题中c的类型是char [10]而不是char *。虽然很多时候数组名会自动退化为指针:

但是在下述情况下数组名不会发生退化:

sizeof(c)

&c

字符串字面值赋值或初始化的时候

c语言字符串数组怎么赋值?

根据你的描述,我猜到的问题现象应该是这样的。

你在给数组赋值的时候可能是这个for循环:

for(i=0;i<5;i++)

{

a[i] = i;

}

输出结果的时候,是不是以为自己输出的是a[0],其实一直输出的是a[i](i = 1/2/3...),比如这样:

for(i=0;i<5;i++)

{

printf("a[0]:%d\n",a[i]);

到此,以上就是小编对于j***a语言数组赋值的问题就介绍到这了,希望介绍关于j***a语言数组赋值的5点解答对大家有用。

标签: 数组 赋值 循环