저번 시간에 말을 하였듯이 그러면 어떤 경우에 어떻게 해야하는 지 그것에 관하여 설명을 하도록 하겠습니다.
return이라는 것이 원래 돌려보낸다라는 것입니다.
나중에 따로 강좌를 적겠지만 미리 한번 거론을 하자면 return 0;라는 것도 0번 줄로 보낸다라는 느낌이거든요.
그런 관계로 return이라는 문법이 쓰이는지 안 쓰이는지에 따라서 쓰인다면 반환하는 값이 있다라고 해서 시작하는 구간이 void가 아닌 int가 쓰이게 되는 것입니다.
그러면 언제 (void)를 써야 하는 지 그것이 궁금할 것이라고 저는 추론을 합니다.
그래서 설명을 드리자면 (int dd)하면서 시작할 때 int라는 것은 함수를 시작한다! 가 아닌 전달인자라는 것이됩니다.
전달인자라는 것이 없으면 (void)를 쓰게 되는 것입니다.
그렇다면 그 전달인자라는 것이 무엇인가??
전달인자라는 것은 다른 함수와 연결이 되는 느낌의 변수들을 전달인자라고 합니다.
//확실한 것은 아니나 그러한 느낌이 있다보니 일단 이렇게 설명하겠습니다. 100% 확신하고 받아들이시지 마세요!
그리고 마지막으로 함수라는 것은 이미 한번 정의 된 경우 언제든지 다시 호출이 가능해진다.
이번에는 간단하게 진행이 되었습니다.
다음강좌에서 보도록합시다.
'프로그래밍일지 (고등학생 - 인문계) > C' 카테고리의 다른 글
매번 다른 값을 나오게 해보자! (0) | 2018.03.17 |
---|---|
return 반환하자! (0) | 2018.03.13 |
함수라는 것에 관한 간단한 고찰 - 3 (0) | 2018.03.13 |
함수라는 것에 관한 간단한 고찰 - 2 (1) | 2018.03.10 |
함수라는 것에 관한 간단한 고찰 - 1 (0) | 2018.03.10 |