return 값의 반환에 관해서...
LO
2023.04.01
#includestdio.h
int fct_one(void)
{
int one;
return one=10;
}
int fct_two(void)
{
int one=20, two=30;
return one, two;}
int main(void)
{
int val=10;
printf(%d\n, fct_one());
printf(%d\n, fct_two());
return 0;
}궁금한점이 하나 있습니다. return 값의 반환에 관한건데 여기 보시면 fct_two()함수를 출력할때 값이 30으로 출력이 됩니다.
뒤에 있는 변수가 앞에있는 변수값을 덮어버리는 것 같은데...두개다 출력을 불가능한가요??
제말은 위에 처럼 return one,two; 해서 두개의 변수값을 출력할수 없나요?? 제가 아직 지식이 부족해서..질문해 봅니다.
-
아리알찬
감사합니다~~^^
-
어리버리
return printf(\%d,%d\