#include <stdio.h>//包含标准输入输出函数
//2019.10.23
//局部变量和外部变量名相同时,确定各自的作用范围
int a=0;
int fun(int i)
{
a+=2*i;
return a;//第一次全局变量被改为 20
}
void main()
{
static int a=10;
printf("%d\n",a=fun(a));//此处通过fun(a)先把全局变量改成20,然后再赋值给局部变量a
//此时局部变量a为20
printf("%d\n",fun(a));//此处通过fun(20)把全局变量改为 20+20*2=60
}
局部变量和外部变量名相同时,确定各自的作用范围
猜你喜欢
转载自blog.csdn.net/yky__xukai/article/details/102709940
今日推荐
周排行