请问显示错误[Error]ldreturned1exitstatus应该怎么该
#include<stdio.h>
#include<stdlib.h>
void arr(int *x,int *y)
{
int t;
*x=*y;
*y=t;
t=*x;
}
int mian()
{
int *a,*b;
*a=10;
*b=20;
printf("befour:a = %d , b = %d",*a,*b);
arr(a,b);
printf("last: a = %d , b = %d",*a,*b);
system("pause");
return 0;
}
scanf("%d",&b)
但是这样也是错的,因为fqwe函数里面的b并没有分配空间
#include<stdio.h>
void fqwe(int *b);
int main(void)
{
int b = 2;
int *a = &b;
printf("%d,%d,%d
", *a, &b, b);
fqwe(a);
printf("%d,%d,%d", *a, &b, b);
return 0;
}
void fqwe(int *b)
{
scanf("%d", b);
}
这样就好了
热门标签: