프로그래밍언어 실습 9-1 함수의 구조와 정의 및 변환 값


프로그래밍언어 실습 9-1 함수의 구조와 정의 및 변환 값

1. 함수의 동작 구조와 선언 ※ 함수의 구조 - 함수 선언, 함수 호출, 함수 정의로 구분 - 함수를 호출할 경우 함수명을 이용하며 C 컴파일러는 함수명이 나타나면 해당 함수가 정의되어 있는 곳으로 제어를 넘겨주어 수행시킨 뒤 수행이 종료되면 다시 호출한 함수로 제어를 반환 - 함수의 동작 ex 1 ) 다수 개의 함수를 소유하고 있는 프로그램에서는 호출한 함수와 호출된 함수 간에 이동되는 제어의 흐름을 정확하게 파악 ex 2 ) 일반적으로 함수가 호출되면 호출한 함수로부터 호출된 함수로 제어가 이동 ex 3 ) 이동된 곳의 명령문을 다 수행하고 호출된 함수의 내용이 종료되거나 탈출하게 되면 제어는 다시 호출한 함수의 호출 위치로 되돌아감 ex 4 ) 이때 호출한 함수로 제어가 이동되는 경우, 제어만 이동하는 것이 아니라 호출된 함수에서 만들어진 결과도 함께 이동시키는 경우도 있는데 이러한 결과를 리턴 값 ( Return Value ) 이라 부름 ex 5 ) 호출하는 함수와 호출된 ...


#함수의동작구조와선언 #함수의호출방법과정의 #함수의호출에대한반환값

원문링크 : 프로그래밍언어 실습 9-1 함수의 구조와 정의 및 변환 값