함수 (2) 썸네일형 리스트형 C언어 - (12) : 포인터와 함수 함수에 대해 복습해보면, 함수를 선언할 때 'return type', 'function name', 'input(type)' 등의 요소가 필요했다.int Func(int num) // int : return type / Func : name / int num : input type, input{ 실행문 return res;}함수는 input으로 입력된 인자를 활용해 함수를 실행시키게 되는데, 인자를 전달받을 때변수 그 자체를 받는 것이 아니라 변수에 저장된 값을 복사해 전달받게 된다. 만약 어떤 함수에서 배열을 인자로 사용해야되는 경우가 있다면, 배열을 인자로 주고 함수를 실행시키면 될 것 같지만 C언어는 매개변수로 배열의 선언을 허용하지 않기 때문에 그렇게 직접적으로 전달할 수 없다. 따라서.. C언어 - (8) : 함수/지역변수/전역변수/static변수 함수함수의 문법적인 형태는 다음과 같다.int main(void){ 실행문}/*int : 함수가 반환하는 데이터의 형태main : 함수의 이름void : 함수를 실행시키기 위해 입력되어야 하는 데이터의 형태*/ 함수 유형1 : 전달 인자(O), 반환 값(O)// add 함수int main(int num1, int num2){ int result = num1+num2; return result;}함수 유형2 : 전달 인자(O), 반환 값(X)void ShowAddResult(int num) // 전달 인자(num), 반환인자(X): return값 없음{ printf("덧셈 결과 출력: %d \n", num);}함수 유형3 : 전달 인자(X), 반환 값(O)// 전달 인자(X): void, .. 이전 1 다음