02. Study/C언어
아주 간단한 프로그램 흐름 순서
미카이
2017. 1. 6. 13:28
이전에 작성한 프로그램을 다시 사용하는 것은 "재사용"이라 보통 부르며
함수로 재사용 하는 것은 "부품화" 라고 통칭적으로 부른다
c언어에서 가장 기본적으로 흐름을 파악 하고 어떻게 자신이 짠 코드 외에 남이 짠 코드를 분석 및 파악하기 위하여 흐름을 알고 사용하여야 한다.
ex) 앞서 사용했던 사이합 구하는 (시그마) 를 함수화를 시켜본 것이다.
#includeint Total(void); //"프로토타입 선언" int main(void) { Total(); return 0; } int Total(void) { printf("%d\n", (1 + 100) * 100 / 2); return 0; }
흐름 분석은 아래와 같이 해석이 될 수 있다.
/*
main함수 호출 -> Total()이 싱행 되고 Total함수로 이동
Total 함수 안에서 printf 함수가 실행
Total 함수 안에서 return이 실행되고 원래의 main 함수 안의 Total() 함수 직후로 돌아간다
main 함수 안에서 return이 실행되고 프로그램 종료
*/