C语言问题:函数的形参都属于全局变量?
的有关信息介绍如下:问题补充说明:对的错的?解释一下.
static变量和main函数外面定义的变量为全局变量,比如
#include"stdio.h"
inta=3,b=5;//全局变量
max(inta,intb)
{
intc;
c=a>b?a:b;
retur来自nc;
}
main()
{inta=8;
printf("%d\n",max(a,b));
}附图
还有max(inta,intb)
{intc;//局部,运行完函数后c360问答占用的内存空间就被释放,即c消失了c=a>b?a:b;returnc;}
main()
{externinta,b;//extern此处为全局变量,或者这样定义staticinta,b;
printf("%d\n",max(a,b));
}
inta=3,b=5外查;