ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C언어. Hello World(2557번)
    백준문제/C언어 2020. 3. 11. 05:50

     

    void main.. 나는 이게 더 익숙했는데 이 문제를 풀면서 헷갈렸던 것을 알게되었다!

    다들 한번씩 void main() 과 int main()이 헷갈렸던적 있지 않아요?? (저만 그런가...ㅜㅠ) 

    이 문제를 4번이나 다시 풀면서 알게 되었다. 

    이제 더이상 void main()은 없다!!!

    int main()을 사용해야하고 int 값을 반환하는 main이 C언어의 표준이라고 합니다!

     

    여기서 void의 뜻은 [ 반환할 값이 없다. / 변수가 없다. ] 정도로 해석할 수 있습니다.

    int main() : int형 반환

    ( int main()에서는 return 0;을 볼 수 있고 void main()에서는 반환할 값이 없어서 return을 안써도 된다! )

    void main() : 반환할 값이 없고, 변수가 없는 main 

    int main(void) : int형을 반환 + 입력값이 없는(변수가 없는)

    ( 변수가 있다면 void 위치에 int a, int b 를 쓸 수 있음 )

    으로 해석할 수 있습니다. 

     

    혹시 이상한점 있다면 댓글로 알려주세요!


     

     

    # 소스코드

    #include <stdio.h>
    
    int main(void) {
    
    	printf("Hello World!");
    
    }

     

    # 결과

     

     

    혹시 return 0; 이 없어서 불편한 사람들은 없겠쥐..?


     

    '백준문제 > C언어' 카테고리의 다른 글

    C언어. A-B(1001번)  (0) 2020.03.15
    C언어. A+B(1000번)  (0) 2020.03.14
    C언어. 개(10172번)  (0) 2020.03.14
    C언어. 고양이(10171번)  (0) 2020.03.12
    C언어. We love kriii(10718번)  (0) 2020.03.11

    댓글

Designed by Tistory.