#include <stdio.h>
int func(int a, int b)
{
return a + b;
}
int main()
{
int a, b, sum;
sum = func(scanf("%d", &a), scanf("%d", &b)); // 왜 각각의 값이 1로 변하는가
printf("%d", sum); // 2 출력
}
왜 sum = func(scanf("%d", &a), scanf("%d", &b));
을 통해 a와 b에 값을 입력해줘도 함수 func()
의 매개변수 a와 b의 값이 둘다 1로 변할까요??