c语言全局变量定义详解

更新时间:02-02 教程 由 浅殇 分享

C语言全局变量定义详解

在C语言中,全局变量是定义在函数外面的变量,它们可以被整个程序访问。全局变量的定义格式如下

数据类型 变量名;

全局变量的作用域

全局变量的作用域是整个程序,也就是说,全局变量可以被程序中的任何函数访问。例如

cludetumumc1()

{umum赋值

}c2()

{tfumumum

}tain()

{c1c1c2c2 0;

umc1c2中访问它并输出。

全局变量的初始化

全局变量可以在定义的同时进行初始化,也可以在之后进行初始化。例如

tum1um1tum2um2tain()

{um2ainum2赋值 0;

um1um2um1um2ain函数中进行了初始化。

全局变量的存储方式

全局变量的存储方式分为两种静态存储和外部存储。

静态存储的全局变量会在程序开始运行时分配内存,并一直存在于内存中,直到程序结束。例如

tumum

关键字进行声明。例如

tum = 10;

关键字进行声明

um定义为static类型,则在文件b.c中无法访问它。

关键字进行声明。

声明:关于《c语言全局变量定义详解》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2123409.html