什么叫对数组的初始化?怎么初始化

Python018

什么叫对数组的初始化?怎么初始化,第1张

数组初始化就是对其赋初值,也就是向这个数组中装入有意义的数据。初始化的方法有很多:

1、如果事先已知数组的值,可以在声明数组时直接初始化。例:int s[5]={1,2,3,4,5}

2、我们用得最多的是输入数据给数组,这就需要用到循环for(i=0i<Ni++)来对从0到N-1个数组元素进行赋值,i在这里是充当数组的下标S[i].

建议你仔细看看书吧。

1.用大括号初始化

int ar[10]

ar[10] = {1,2,3,4}或者

int ar[10] = {1,2,3,4}

char str[10] = {"abcde"}

2.通过循环输入初始化

int ar[10]

int i

for(i = 0i <10i++)

scanf("&d",ar[i])

C++中定义与使用数组跟C语言中是一样的。

具体定义与使用方法可以参考如下程序段:

int a[5] // 定义一个含5个元素的int类型的数组double b[5]={3.2, 3.5, 0.8, 8, 5,3} // 定义一个含5个元素的double类型的数组并初始化char c[] ="abcd" // 定义一个字符数组,并初始化a[0] = c[0] // 将字符数组的第一个字符所对应的ASCII码值赋值给数组a的第一个元素printf("%lf", b[3]) // 输出数组b的第4个元素(数组下标从0开始)