#include"stdio.h" num() { extern int x,y; int a=15,b=10; x=a-b; y=a+b; return; } int x,y; void main运行结果是5,25,{int a=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}我学艺不精啊,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 12:25:31
#include"stdio.h" num() { extern int x,y; int a=15,b=10; x=a-b; y=a+b; return; } int x,y; void main运行结果是5,25,{int a=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}我学艺不精啊,
#include"stdio.h" num() { extern int x,y; int a=15,b=10; x=a-b; y=a+b; return; } int x,y; void main
运行结果是5,25,
{
int a=7,b=5;
x=a+b;
y=a-b;
num();
printf("%d,%d\n",x,y);
}
我学艺不精啊,
#include"stdio.h" num() { extern int x,y; int a=15,b=10; x=a-b; y=a+b; return; } int x,y; void main运行结果是5,25,{int a=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}我学艺不精啊,
#include"stdio.h"
num()
{
extern int x,y; //这句话表示x,y不是局部变量,而是函数外部声明的变量全局变量
int a=15,b=10;
x=a-b; // x=5
y=a+b; // y=5
return;
}
int x,y; // 定义了x,y作为全局变量.num()和main()中的x,y都是一样的,就是这定义的x,y
void main
{
int a=7,b=5;
x=a+b; // x=12
y=a-b; // y=2
num(); // 将x修改为5,y修改为25
printf("%d,%d\n",x,y); // 输出 5,25
}