#include<stdio.h>
int a = 3,b = 5; //a,b是全局变量
int main()
{
int max(int a,int b); //函数声明,a,b是形参
int a = 8; //a是局部变量,局部变量a的作用范围主函数结束
printf("max = %d\n",max(a,b)); //全局变量b的作用范围主函数结束
return 0;
}
int max(int a,int b) //a,b是函数形参
{
int c;
c = a>b?a:b; //形参a,b的作用范围被调用函数完
return c;
}
//结果:max = 8;
若外部变量与局部变量同名(求最大值)
最新推荐文章于 2023-01-14 20:31:42 发布