如下内容,实参与形参的传递方式是怎么传递的?

#include <strip.h>
void fun();
int n=5;
void main() 
{int n=10;
fun();
printf("n=%d\n",n);
}
void fun()
{printf("n=%d\n",n);
}

慕桂英546537
浏览 59回答 2
2回答

慕森卡

运行结果:n=5n=10定义在主函数外部的是全局变量(但其并非在所有函数中都有效,还要看其声明的位置)定义在函数内部的是局部变量,一般来说,局部变量会覆盖全局变量,当生命周期结束时,恢复全局变量。

慕尼黑5688855

输出:n=5n=10#include <stdio.h>void fun();int n=5; //全局变量,在主函数外void main()&nbsp;{int n=10;}
打开App,查看更多内容
随时随地看视频慕课网APP