到网上摘录了写文章,可能没用。
地址: http://61.175.243.100/qtdd/jiaoan/downloadsoft.asp?mclass=19&sclass=75&id=476&keyword=
三、给一维数组元素赋值
1、一维数组的初始化
(1)、什么是初始化:在定义数组的同时即对其元素赋初值。
(2)、数组初始化的方法:
(A)在定义数组时对数组元素赋初值。例如:static int a[5]={1,2,3,4,5};
(B)可以只给部分元素赋值:static int a[5]={1,2};其中a[0]=1,a[1]=2,其它未赋值的元素自动赋0
(C)在对全部数组元素赋初值时,可以不指定数组的长度。例如:static int a[]={1,2,3,4,5}
(D)对字符数组初始化有两种方法。
第一种:例如:char array[10]={"hello"}; 将一串字符赋给array数组中的各个元素,等同于第二种方法。注意不能说将一串字符依次赋给array。
第二种:例如:char array[10]={'h', 'e', 'l', 'l', 'o', '\0'}; 逐个元素赋值。
2、先定义一个数组,然后再赋值。
通常是使用一个for循环实现,当然也可以一个元素一个元素地赋值。
例如:#include <iostream.h>
void main()
{int i,a[10];
for(i=0; i<=9; i++)
a[i]= i;
for(i=9; i>=0; i--)
cout<<a[i];}
感谢两位高高手赏脸,我真的好想知道这个问题的确切答案!在家看书没看懂,到底谁对谁错?
[此贴子已经被作者于2005-2-26 14:52:18编辑过]