[C언어] 메소드 호출하기

반응형

메소드 호출




 메인 외에 사용되는 함수들을 표현합니다.

 main을 최소화 시키면서, 반복문과 다르게 공통된 일을 여러 군데에서 사용 할 수 있다는 장점이 있습니다.


  반드시 main에서 호출 할 필요는 없습니다.


#include<stdio.h>


void one(void)

{

printf("정상적으로 출력 되었습니다. \n");

}


void two(int num)

{

printf("num의 값은 %d 입니다. \n", num);

}


int three(int num)

{

return num / 10;

}

int main(void)

{

one();

two(100);

printf("three의 값은 %d 입니다.", three(100));


return 0;

}


결과값

정상적으로 출력되었습니다.

num의 값은 100 입니다.

three의 값은 10 입니다.


[1타입] [2이름] ([3타입과 변수명])

{

내용

}


 메소드는 크게 받는 값과 return 타입으로 나뉘어집니다.


 [1타입] 경우 return 값의 타입을 나타냅니다.

 [2이름] 경우 메소드를 호출 할 때 부르는 이름을 나타냅니다.

 [3타입과 변수명] 메소드 안에서만 사용 할 수 있는 타입과 변수명을 나타냅니다.

 만약 void 외 다른 값이 지정되어 있을 경우에는 메소드 호출 시 해당되는 타입의 변수값을 지정해주셔야 합니다.

반응형

댓글

Designed by JB FACTORY