본문 바로가기
Save Base/Save(Facebook)

C - 함수(메서드)의 선언과 호출

by 멘탈은안녕하신가 2017. 9. 23.
728x90
반응형

- 문제

책으로는 '아, 이정도면 되겠구나...' 했는데, 역시 실전에서 막히네요.

코드의 설계? 관련 질문입니다. (많이 접해보질 않아서 단어를 뭐라고 써야 할지 모르겠지만, 사진을 보시면 이해가 가시리라 생각합니다.)

main에서 test_room1()을 호출했기 때문에 printf("Hello World!")가 출력이 된건 이해가 갑니다만... test_room1()함수에서 test_room2()를 출력했기 때문에 printf("Hello World 2!")도 출력이 되야 하는것 아닌가요?

test_room1() 함수에 메뉴를 놓고(예를들어 1.게임시작, 2. 설정, 3.종료라고 하면) 선택하면 1번을 선택할시 test_room2()로 이동하고, 2번을 선택할시 test_room3()으로 이동하고... 이렇게 만들려면 어떻게 접근을 해야 할까요?



- 해결

이런걸 질문할정도로 참~ 초급이었나 싶다.

room1의 test_room2()는 호출이 아니라 선언이다.



- 링크

https://www.facebook.com/groups/codingeverybody/permalink/1028243597216176/


728x90
반응형

댓글