问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中,全局变量和外部变量有什么区别?

发布网友 发布时间:2022-04-20 06:31

我来回答

2个回答

热心网友 时间:2023-07-21 03:36

全局变量在整个c文件中都能使用,而局部变量在其作用域内才能使用,举个例子
int
f
=
7;
//
这个是全局变量
int
myadd(int
a,
int
b)
{
int
c
=
a
+
b;
//
c是局部变量,只能在myadd中使用
return
c;
}
int
main(void)
{
printf("%d\n",
c);
//
因为c是myadd中定义的局部变量,这里会报错。
printf("%d\n",
f);
//
f是全局变量,这句是正确的。
}

热心网友 时间:2023-07-21 03:36

在C语言中,全局变量的有效区域是本程序文件中定义语句之后的所有函数。
外部变量是指定该变量已经在另一个程序文件中定义。
C语言可以在编译连接生成可执行程序时,将多个程序文件生成一个可执行文件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝马x5和GT哪个好 成考和函授的哪个更好一点 2024成考和函授的哪个更好 成考和函授哪个好 我在网上有看到跨域服务,这个可以办理具体哪些业务?补卡可以吗? 钻头有哪些规格型号 钻头大有哪些型号 九寨沟里像诗画里所描摩的能给人以美感的意境的词语 写2个能描写九寨沟的4字词语 金毛不能吃的水果 支持5 G WiFi AP频段5的手机? 如何使用打印机复印身份证 惠普154彩色激光打印机怎么打印身份证? 求推荐能快速打印身份证的激光打印机! 复印身份证时身份证应该放在打印机那个位置 请问火车站的临时身份证自助打印机怎么用 护照,身份证,是用什么样的打印机打印的,具体型号 打印机怎么打印身份证正反面在同一张纸上 打印机复印身份证怎么设置打印 用打印机怎么打身份证 二三代身份证打印机求品牌? 打印机怎么打印身份证 打印机怎么扫描身份‍证? 打印机打印身份证怎么调节尺寸 茶叶罐的功能 茶叶包装盒用什么材料? 紫砂茶叶罐如何开罐你知道吗 知道的说一说茶叶罐怎么用 崖柏做茶叶罐可以吗? 茶叶罐的简介 4、下列选项中关于外部变量的作用域,正确的是( )。 什么叫外部变量 内部变量 C语言中,全局变量和外部变量有什么区别! 外变量的名词解释 什么叫外部变量?? 什么叫外部变量,什么叫内部变量? c语言什么是外部变量是什么意思 c++ 定义 外部变量 作用 C语言中全局变量和外部变量的区别是什么? 内部函数,外部函数,内部变量,外部变量分别是什么,... C语言外部变量作参数问题 C语言的一个源程序中定义的外部变量的作用域为 外部变量的简介 在一个源文件中定义的外部变量的作用域为? 关于c语言外部变量的问题 c语言外部变量问题。 c外部变量的定义与声明 dev c++怎样将外部变量的作用域扩展到其他文件? 若一个外部变量的定义形式为static int x ; 其中st... oppoa56支持5gwifi吗