C90是C语言的一个标准,指的是ISO/IEC 9899:1990标准,也被称为C89。该标准规定了C语言的语法和语义。
在C90标准中,数组的初始化可以在全局和函数范围内进行。数组是一种存储相同类型数据元素的连续内存空间的数据结构。
在全局范围内初始化数组时,可以使用以下语法:
type name[size] = {value1, value2, ...};
其中,type表示数组元素的数据类型,name表示数组的名称,size表示数组的大小,value1、value2等表示要初始化的数组元素的值。
在函数范围内初始化数组时,可以使用以下语法:
type name[size] = {value1, value2, ...};
同样,type表示数组元素的数据类型,name表示数组的名称,size表示数组的大小,value1、value2等表示要初始化的数组元素的值。
数组的初始化可以帮助我们在定义数组的同时为其赋初值,提高代码的可读性和可维护性。
以下是一个示例:
#include <stdio.h>
int globalArray[5] = {1, 2, 3, 4, 5};
void initializeArray() {
int localArray[3] = {6, 7, 8};
// 输出全局数组的元素
for (int i = 0; i < 5; i++) {
printf("%d ", globalArray[i]);
}
printf("\n");
// 输出局部数组的元素
for (int i = 0; i < 3; i++) {
printf("%d ", localArray[i]);
}
printf("\n");
}
int main() {
initializeArray();
return 0;
}
输出结果为:
1 2 3 4 5
6 7 8
在这个示例中,我们在全局范围内初始化了一个名为globalArray的整型数组,并在函数initializeArray中初始化了一个名为localArray的整型数组。然后,我们分别输出了这两个数组的元素。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云