首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C90 -在全局和函数范围内初始化数组

C90是C语言的一个标准,指的是ISO/IEC 9899:1990标准,也被称为C89。该标准规定了C语言的语法和语义。

在C90标准中,数组的初始化可以在全局和函数范围内进行。数组是一种存储相同类型数据元素的连续内存空间的数据结构。

在全局范围内初始化数组时,可以使用以下语法:

代码语言:c
复制
type name[size] = {value1, value2, ...};

其中,type表示数组元素的数据类型,name表示数组的名称,size表示数组的大小,value1、value2等表示要初始化的数组元素的值。

在函数范围内初始化数组时,可以使用以下语法:

代码语言:c
复制
type name[size] = {value1, value2, ...};

同样,type表示数组元素的数据类型,name表示数组的名称,size表示数组的大小,value1、value2等表示要初始化的数组元素的值。

数组的初始化可以帮助我们在定义数组的同时为其赋初值,提高代码的可读性和可维护性。

以下是一个示例:

代码语言:c
复制
#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;
}

输出结果为:

代码语言:txt
复制
1 2 3 4 5
6 7 8

在这个示例中,我们在全局范围内初始化了一个名为globalArray的整型数组,并在函数initializeArray中初始化了一个名为localArray的整型数组。然后,我们分别输出了这两个数组的元素。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

31分41秒

【玩转 WordPress】腾讯云serverless搭建WordPress个人博经验分享

领券