-
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