복습 (2) 썸네일형 리스트형 오늘 공부한 c언어 함수(4) 세 개의 정수를 인자로 전달받아, 그중 가장 큰 수를 반환하는 함수와 가장 작은 수를 반환하는 함수를 정의해 보는 문제이다. 그리고 이 함수들을 호출하는 적절한 main함수도 작성해야 한다. 처음 잘못된 방법의 풀이이다. 두 번째로 작성한 코드인데 24행 25행을 보면 각 함수에 대한 인자를 입력 받을 수 없는 상황이기 때문에 출력 값이 매우 이상하게 작성이 되었다.( Maxmum함수를 호출을 하였는데 이 함수에 입력을 할 인자가 없다.) 바르게 작성한 코드이다. if else문과 조건연산자가 잘 기억이 나지 않아 복습을 시행하였다. 조건 연산자 (조건식) ? data1 : data2 ; 조건이 참이면 연산의 결과로 data1이 반환, 그렇지 않으면 num2가 반환. 오늘 공부한 c언어 함수 11행에서 Add 함수를 호출했다. 그러면! Add 함수의 영역으로 실행의 흐름이 이동한다. 물론, 호출된 함수가 반환을 하면 잠시 멈췄던 main 함수의 실행 흐름은 다시 이어진다. 반환형이 void로 선언된 함수는 return문을 사용할 수 없을까? 아니다. 반환형이 void인 함수에서도 return문을 사용할 수 있다. ex) void NoreturnType(int num) { if(num 이전 1 다음