我有一个简单的程序来交换2个变量。
#include <stdlib.h>
#include <stdio.h>
int einlesen (void);
int tausch(int,int);
void ausgabe(int,int);
int a,b,tmp;
int main()
{
printf("Bitte geben Sie 2 Zahlen zum Tauschen ein!");
einlesen();
tausch(a,b);
ausgabe(a,b);
}
int einlesen (void)
{
scanf("%i%i",&a,&b);
}
int tausch(int x,int y) !!!!
{
tmp=a;
a=b;
b=tmp;
}
void ausgabe(int a,int b)
{
printf("%i%i",a,b);
}
它有效,但我的问题是为什么以下不起作用?
int tausch(int a,int b)