Linux 拨号vps windows公众号手机端

c语言怎么定义全局变量数组

lewis 8年前 (2017-10-09) 阅读数 8 #程序编程
文章标签 c语言

在C语言中,可以通过在函数外部或者在所有函数之前定义数组来创建全局变量数组。以下是两种常见的定义全局数组的方法:

方法1:在所有函数之前定义全局数组

// 在所有函数之前定义全局数组
int global_array[10]; // 全局数组定义在函数外部,可以在所有函数中使用

int main() {
    // 使用全局数组
    global_array[0] = 1;
    // ...
    return 0;
}

方法2:使用extern关键字声明全局数组

// 在所有函数之前声明全局数组
extern int global_array[10]; // 使用extern关键字声明全局数组,其定义可能在其他文件中

int main() {
    // 使用全局数组
    global_array[0] = 1;
    // ...
    return 0;
}

// 在其他文件中定义全局数组
int global_array[10]; // 实际的全局数组定义在其他文件中

无论使用哪种方法,全局数组定义在函数外部,可以在所有函数中使用。方法1直接在当前文件中定义全局数组,而方法2使用extern关键字声明全局数组,定义可能在其他文件中。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门