[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