c语言数组的初始化表示方法有四种,即:
1.定义时初始化。我们还使用数组初始化来初始化结构。我们知道在定义时初始化数组的代码如下:
intnums[]{1,3,5};
由此可以得出结论,定义时初始化结构的代码如下:
结构人p{#34l
必须先定义数组,然后才能使用它们。c语言规定只能逐个引用数组元素,不能一次引用整个数组。如前所述,数组元素的表示是:在定义数组时给所有元素赋初值,称为"完成初始化。定义数组时,需要指定数组中元素的数量。方括号中的常量表达式用于指定元素的数量。数组中元素的数量也称为数组的长度。
例如:
第一个定义是部分初始化:inta[4]{1,2,3,4}
第二种运行时初始化:inta[4],ifor(i0ilt4i)a[i]i1第三种运行时手动输入值初始化:inta[4],ifor(i0ilt4i)scanf(#34%d#34,ai)。
第四次读取文件初始化:
inta[4]file*fpif(fpfopen(#34init.dat#34,#34rb#34)){fread(a,sizeof(a),1,fp)fclose(fp)}