소연의_개발일지

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언어를 배우고 파이썬을 배웠다면 쉽다고 생각했었을 텐데..

그래도 열심히 해 보련다

profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!