// 2021-08-14에 기록한 문서//
1. 문제: Hello World!를 출력하시오.
2. 예제입력: 없음
3. 예제출력: Hello World!
4. 알고리즘 분류: 구현
#include <stdio.h>
int main()
{
printf("Hello World! \r\n");
return 0;
}
사실 2257번은 매우 간단한 구현문제이다.
web c compiler를 사용할때 가장 처음에 이 문제를 출력하도록 하는 코드가 써져있을것이다.
코드의 구조에 대해 간단한 설명을 하자면, include <stdio.h>는 c표준 라이브러리(다양한 코드에 대한 정보가 들어있음) 중 하나인 stdio.h라는 헤더 파일에 선언된 내용을 포함한다는 뜻이다.
사용하는 함수들(여기서는 printf가 되겠다.)의 프로토타입이 정의되어있는 헤더파일을 include해야한다.
printf는 stdio.h에 들어있는 함수중 하나인데, ("")안에 들어있는 글을 출력하겠다는 뜻이다.
return 0; 은 함수가 종료 되었다는 의미로 함수를 정상적으로 끝내고 운영체제에게 기술한 값을 반환하고 현재 실행중인 해당 함수를 벗어나겠다는 뜻이다.
여기서 return 0;은 0을 반환하겠다는 뜻인데, 만약 0이 아닌 -1이나 1,2 등등 다른 값들을 반환하면 뭔가 에러가 있거나 끝내는것이 아닌 다른 동작을 했다는 의미다.
'C' 카테고리의 다른 글
백준알고리즘 2588번 (0) | 2022.06.28 |
---|---|
백준알고리즘10430번 (0) | 2022.06.28 |
백준알고리즘1001 (0) | 2022.06.28 |
백준 알고리즘 고양이 강아지 (0) | 2022.06.28 |
백준 알고리즘 10718 (0) | 2022.06.28 |