#include <stdio.h>
int SDH(int,int);
int a=20;
int b=10;
int tam;
int HAPPY(int,int);
int main(void)
{
SDH(a,b);
HAPPY(a,b);
}
int SDH(int a,int b)
{
tam=a;
a=b;
b=tam;
printf("a= %d b=%d\n",a,b);
return a,b;
}
int HAPPY(int *a,int *b)
{
tam=*a;
*a=*b;
*b=tam;
printf("a= %d b=%d",a,b);
}
우선 일반변수를 사용하는 함수(이건 만듬) 와 포인트변수를 사용하는 함수(못만듬)을 만들어야하는데
포인트변수를 사용하는 함수를 아무리 봐도 뭐가 잘못된건지 모르겠어
컴파일이 안되넹..
아규먼트 넘기실때 엠퍼센트 넣으세요 - dc App
다시보니까 프로토타입이 일치하지도 않네요 - dc App
HAPPY함수 리턴값주자
HAPPY함수 printf함수에 a, b 앞에 *붙여주자. 의도한게아니라면