当前位置:知之问问>生活百科>C语言问题:函数的形参都属于全局变量?

C语言问题:函数的形参都属于全局变量?

2024-09-28 09:28:44 编辑:join 浏览量:531

问题补充说明:对的错的?解释一下.

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外查;

标签:C语言,形参,全局变量

版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/life/350453.html
热门文章