728x90 포인터의 이해1 [c 언어] 포인터 이해/ 포인터 매개변수 사용하기 c언어로 코드를 작성할 때, 함수에서 값을 여러 개 반환하고 싶으면 어떻게 해야 할까요? 파이썬에 익숙하신 분이라면 return 값을 ',(comma)'로 나열하여 반환하면 될 것으로 생각하시겠지만, c언어의 경우 해당 문법은 지원하지 않습니다! 그렇다면 c언어는 어떻게 할까요? 전달하지 않고 함수 안에서 값을 바꾸면 어떻게 되는지 확인해 보겠습니다. 반환값(return) 없이 매개변수를 교환하는 함수 작성 #include void swapNumber(int first, int second) { int temp; temp = first; first = second; second = temp; printf("[In function] %d %d\n", first, second); } int main() { .. 2021. 5. 1. 이전 1 다음 728x90