vue全局变量怎么定义,全局变量和局部变量有什么区别 。小编来告诉你更多相关信息 。
一、局部变量
在函数内部定义或在函数的形参,称为局部变量 。
void fun(int i){
int j = 50;
printf(\”i = %d\\n\”,i);
printf(\”j = %d\”,j);
int main(void){
fun(20);
【全局变量和局部变量有什么区别 vue全局变量怎么定义】return 0;
局部变量的使用范围:只在本函数内部使用 。
在上述代码中fun函数定义的变量i,j,只能在函数fun中使用 。如在main函数中打印i,j变量,会有报错信息 。
二、全局变量
函数外定义的变量,称为全局变量 。
int a = 100;
void fun(int i){
int j = 50;
printf(\”i = %d\\n\”,i);
printf(\”j = %d\\n\”,j);
printf(\”a = %d\”,a);
int main(void){
fun(20);
return 0;
全局变量作用范围:从定义的位置开始到整个程序结束 。
上述示例中,定义的变量a为全局变量,可以在fun函数和main函数中使用
三、局部变量与全局变量命名冲突
在函数中,如果定义的全局变量的名字和局部变量的名字相同,此时使用的是局部变量 。
int a = 100;
void fun(int i){
int j = 50;
int a = 200;
printf(\”i = %d\\n\”,i);
printf(\”j = %d\\n\”,j);
printf(\”a = %d\”,a);
int main(void){
fun(20);
return 0;
上述示例中,定义全局变量a=100,在fun函数中定义局部变量a=200,此时打印a的值,最终结果为200 。
文章插图
文章插图
四、总结
(1)局部变量使用范围:只在本函数内部使用 。
(2)全局变量作用范围:从定义的位置开始到整个程序结束 。
(3)全局变量与局部变量名字相同,使用的是局部变量 。
推荐阅读
- 地胆草图片与功效 地胆头的功效与作用和煲汤方法
- 电路中正极和负极用什么符号表示 二极管正负极符号
- 向日葵的寓意和花语 向日葵花语经典话语文字
- lcd和oled屏幕有什么区别 手机屏幕是oled的好还是lcd的好
- 黄咖喱青咖喱红咖喱有什么区别,泰国的咖喱和其他的咖喱有什么不一样么?
- 注定和白羊座纠缠一生的星座 白羊座配什么星座好
- 广州包括广东和广西吗 两广指哪些地方
- 荣耀X10和华为麦芒9对比测评 荣耀x10和华为麦芒9哪个好
- 汽车前轮胎和后轮胎哪个磨损的快些 汽车前轮胎和后轮胎哪个磨损的快
- 可口可乐与百事可乐的差异化 可口可乐和百事可乐的区别是什么