#include<stdio.h>
int a = 3, b = 5;
int main()
{
int max(int a, int b);//5
int a = 8;
printf("max=%d\n",max(a, b));//max(8, 5);result:8
return 0;
}
int max(int a, int b)
{
int c;
c = a > b ? a : b;//result:5
return c;
}
//在全局变量与局部变量有重叠作用范围且定义变量名一致时;在局部作用范围内,全局变量值被屏蔽。
int a = 3, b = 5;
int main()
{
int max(int a, int b);//5
int a = 8;
printf("max=%d\n",max(a, b));//max(8, 5);result:8
return 0;
}
int max(int a, int b)
{
int c;
c = a > b ? a : b;//result:5
return c;
}
//在全局变量与局部变量有重叠作用范围且定义变量名一致时;在局部作用范围内,全局变量值被屏蔽。