#include stdio.hint sum(int x, int y){int result=0;result=x+y;return result;}int main(){int answer=0;answer=sum(3, 4);printf(%d \n, answer);return 0;}여기서 sum 함수의 return result;라는건 sum함수를 끝내고 result=x+y; 를 호출하려는 값에 저장하라고 생각하면 되는건가요?여기서 호출하려는건 main 함수안에 있는 answer이니깐 answer=x+y;즉, answer=3+4; 라고 보면 되는건가요?정확하게 답변해주시는 분이 없으셔서 제가 궁금한점을 그대로 적어봤습니다.빠르고 정확한 답변 부탁드립니다.
함수의 return 문 질문 합니다.
횃대비 2025.11.08 댓글 1
다크 2025.11.08
answer는 3+4도 맞지만... 더 정확히 말하자면 answer = result; 라 하는게 맞을거같네요.. 두가지 다 같은 의미이지만.. 의미는 같더라도 표현의 차이라고 말씀드리고싶네요.