#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/07/12 08:37:04
![#include](/uploads/image/z/3975820-52-0.jpg?t=%23include%22stdio.h%22+num%28%29+%7B+extern+int+x%2Cy%3B+int+a%3D15%2Cb%3D10%3B+x%3Da-b%3B+y%3Da%2Bb%3B+return%3B+%7D+int+x%2Cy%3B+void+main%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%98%AF5%2C25%2C%7Bint+a%3D7%2Cb%3D5%3Bx%3Da%2Bb%3By%3Da-b%3Bnum%28%29%3Bprintf%28%22%25d%2C%25d%5Cn%22%2Cx%2Cy%29%3B%7D%E6%88%91%E5%AD%A6%E8%89%BA%E4%B8%8D%E7%B2%BE%E5%95%8A%2C)
#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
}