作业帮 > 综合 > 作业

#incluevoid num(){extern int x,y; int a=15,b=10;x=a-b;y=a+b}

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 19:38:06
#inclue
void num()
{extern int x,y; int a=15,b=10;
x=a-b;y=a+b}
int x,y;
main()
{int a=7,b=5;
x=a+b;
y=a-b;
num();
printf("%d,%d\n",x,y);
}
12,2
主要不理解一些外部局部变量的关系,希望能帮我讲讲清楚,
#include
void num()
{extern int x,y;
int a=15,b=10;
x=a-b;y=a+b;
}
int x,y;
main()
{int a=7,b=5;
x=a+b;
y=a-b;
num();
printf("%d,%d\n",x,y);
}
结果5,25
x,y为全局外部变量,在程序任何地方都有效.
x,y的最终值:x=a-b;y=a+b; 决定
结果5,25