저는 int main(void) 의미도 모르고 그냥 쓰고있습니다.물론 return 0; 도 뜻도 모르고요. 근데 막상 함수의 형태 배우니까 무슨소린지 모르겠네요... 알기쉽게 설명해주실분 있으신가요...
수학에서의 함수와 비슷해요. 값을 던져주면(안 던져줄 때도 있음) 값이 돌아오죠 (안 돌아올 때도 있음).
nono // 무슨소린지 이해를 못하겠네요...
int hello() { return 123; } int main() { int a; a = hello(); printf(\"%d\\n\", a); return 0; } 을 실행하면 123이 출력되요
int 는 결과값의 형태. 결과값이란 return 0; 에서 0을 말하는거 (int = integer = 정수형)
main(void)에서 main은 말그대로 주가 되는 함수, main옆 () 에는 그 함수에 들어가는 인자값을 말하는건데 만약 함수의 내용이 2x+3y 라면 여기서 x와 y의 값을 주는꼴.... 그냥 교과서 내용으로밖에 말을 못하겟네;; 나도 잘모르니;;
설명들은 해주시는데 제가 정작 int main() 이랑 return 0; 뜻도 모르네요...
함수리턴값타입 함수이름(함수인자타입 함수인자이름) { 함수내용; return 리턴값; }
그냥 외워