1619, 1/81 회원가입  로그인  
   zephyros215
   [해설]C언어의 함수라는 개념이 잘 이해되지 않을 때

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=8031 [복사]


저는 학교에서 프로그래밍 동아리를 만들어 활동하고 있습니다. 활동을 하다 보면, 대부분의 부원들이 어려워 하는 파트가 어느것 인지 대충 알게 되는데요. C언어에서 첫번째 고비는 일반적으로 함수 파트에서 오게 됩니다.

저도 여러가지 C언어 교재를 읽어봤지만, 모두들 정석적인 방법으로 함수에 대해서 가르치려고 하시고, 저도 그 방법이 옳은 방법이라고 생각합니다. 한번 각인이 되면 지우기가 쉽지 않기 때문이죠. 그러나 많은 이들이 쉽게 이해하지 못합니다.

각설하고, 저는 처음에 이해할 때 함수라는 것을 하나의 도구라고 인식했습니다. 그것이 어떤 작업을 하기 위해 만들어졌고, 그 작업을 위해 어떻게 디자인 되었으며, 마지막으로 그것의 이름은 무엇인지까지 본인 스스로 정할 수 있는 도구라고 이해했습니다.

많은 학생들이 처음 배울 때 그 동안 사용한 함수가 printf함수와 scanf함수밖에 없는 경우가 대부분이기 때문에 스스로 함수를 정의 할 때 함수라는 개념이 상당히 많은 부분 흔들릴 수 있습니다. 이름을 마음대로 정해도 되는지, 호출하는 방법은 이게 맞는지...

몇줄 적진 않았지만 제가 이렇게 적는게 되움이 되지 않을 겁니다. 왜냐하면 저는 아직 답을 말해주진 않았거든요. 결과적으로 답은 본인이 공부하는 교재를 통해 이해하는 것이 좋습니다. 이것저것 보다보면 오히려 헷갈리기 마련이건든요. 두서없는 글 읽어주셔서 죄송합니다.

  Hit : 11138     Date : 2014/03/31 03:05



    
kumi123 전산학 첫번재 고비 포인터 두번짜 연결리스트 세번째 컴구조 ㅋㅋㅋ 2014/04/03  
gohuns123 잘 보았습니다 2014/05/25