2016 - 2024

感恩一路有你

内部变量定义 什么叫外部变量,内部变量?

浏览量:2357 时间:2021-03-16 05:14:30 作者:admin

什么叫外部变量,内部变量?

在C语言中,函数体内部的变量称为内部变量或局部变量;

与之对应,函数体外部的变量称为外部变量或全局变量。

例如,

#include

int x=4

void prin()

{

int Z

}

void main()

{

int x=3

int y

}]如上所述,在顶部int x=4中定义并初始化外部变量,

和Z,y和下面的X分别是函数prin和主函数中定义的变量,因此它们是内部变量。例如,在main函数中,使用相同的int x=3。因此,在主函数中,如果再次使用x,则外部变量x=4被屏蔽,即主函数中x的值为3

~]。全局变量也称为外部变量,它是在函数外部定义的。

它不属于哪个函数,它属于源程序文件。它的范围是整个源程序。在函数中使用全局变量时,应该对其进行一般性的解释。只能使用已在函数中描述的全局变量。全局变量的说明符是extern。但是,函数之前定义的全局变量不能在函数中使用。外部变量是在函数外部定义的全局变量。它的作用域从变量的定义开始,结束于这个程序文件的末尾。在这个范围内,函数可以引用全局变量。外部变量在编译时分配给静态存储。有时需要使用extern在其他文件中声明外部变量以扩展外部变量的范围。还可以使用static声明外部变量,以便其他文件不能引用它们。有时他们是一样的,只是略有不同,没有太大的不同。

内部变量定义 c语言外部变量和内部变量 外部变量的定义

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。