Hello world 출력
C 언어에서 가장 기본적인 예제인 "Hello, world!"를 출력하는 방법에 대해 알아보았다.
#include <stdio.h>
int main(void)
{
printf("Hello, world! \n");
return 0;
}
#include <stdio.h>란 무엇인가요?
C 언어에서 #include <stdio.h>는 표준 입력 및 출력 라이브러리를 포함하는 프리프로세서 지시자이다.
이 프리프로세서 지시자는 프로그램에서 파일을 읽고 쓰는 등의 입출력 작업을 수행하기 위해 필요하다.
int man(void)란 무엇인가요?
C 언어에서 int main(void)은 프로그램의 시작 지점을 나타내는 함수 시그니처입니다.
이 함수는 프로그램이 시작될 때 실행되며, 프로그램이 수행될 코드를 포함합니다.
int main(void)은 반환값이 있는 함수로, 정수형(int) 값을 반환합니다. 이 반환값은 프로그램이 성공적으로 종료되었는지를 나타내며, 일반적으로 0이면 성공, 그 외의 값은 실패를 나타냅니다.
함수 이름인 main은 프로그램의 메인 함수라는 의미를 가지고 있으며, void는 함수에 매개변수(parameter)가 없음을 나타냅니다.
따라서 C 언어 프로그램에서는 int main(void) 함수를 반드시 포함해야 하며, 이 함수 내에 프로그램이 수행될 코드를 작성해야 합니다.
return 0;란 무엇인가요?
return 0;은 C 언어에서 프로그램이 정상적으로 종료되었음을 나타내는 반환값입니다.
C 언어에서 main() 함수는 반드시 int 형 반환값이 있어야 하며, return 키워드를 사용하여 어떤 값을 반환할지 지정합니다. 반환값이 0 이면 프로그램이 성공적으로 종료되었음을 나타내며, 그 외의 값(보통 1 이상의 값)은 프로그램이 오류로 종료되었음을 나타냅니다.
따라서, return 0;은 C 언어 프로그래밍에서 프로그램 종료 전에 마지막으로 실행되는 코드로, 프로그램이 성공적으로 실행되어 종료되었다는 것을 나타냅니다.
파이썬과 다르게 추가해야 하는 문자들이 많다.
c언어를 배우고 파이썬을 배웠다면 쉽다고 생각했었을 텐데..
그래도 열심히 해 보련다
'개발공부 > C언어' 카테고리의 다른 글
C언어_printf 함수 이해, 특수문자(이스케이프 문자) (0) | 2023.03.22 |
---|---|
C언어_주석(/* */, //) (0) | 2023.03.22 |
C언어_리눅스 환경에서 C언어를 컴파일하는 방법 (0) | 2023.03.22 |
C언어_ 컴파일러의 역할, c언어의 장점 (0) | 2023.03.22 |
C언어_자료형(int, char, float, double) (0) | 2023.03.20 |