가장 간단한 C 프로그램, 설명

Ikechi Michael

팔로우

2018 년 11 월 15 일 · 3 분 읽기

이것은 “Hello World!”를 출력하는 C 프로그램을 작성하는 가장 쉬운 방법입니다. :

하지만 무엇을합니까? #include이란 무엇입니까? <stdio.h>의 의미는 무엇입니까? int이란 무엇입니까?

또는 저의 유명한 가족 구성원이 말했듯이

"Hello World!" into notepad?”.

이 기사에서 최선을 다해 설명하고 건전한 감사를받을 수 있기를 바랍니다. 언어로서 C의 경우.

#include

stdio.h >

나중에 “#”에 도달하지만 “include”문은 컴파일러에게 일부 코드를 해당 줄로 가져 오도록 지시합니다.

이 가져올 코드는 헤더 파일 인 “stdio.h”라는 파일에 있습니다. STDIO는 Standard Input / Output을 의미하며, 이는 파일에 키보드에서 입력을 읽고 화면에 출력을 쓰는 것과 같은 작업을 가능하게하는 코드가 포함되어 있기 때문입니다.

“include”앞에 “#”이, 실제 컴파일이 시작되기 전에 해당 줄을 사전 처리하도록 컴파일러에 지시합니다. "#include <stdio.h>”의 경우 이는 컴파일러가 해당 줄을 stdio.h 파일의 모든 텍스트로 대체 함을 의미합니다.

예 , stdio.h 파일이 있으며 여기에서 볼 수 있습니다.

함수

“int main ()”에 대해 논의하기 전에, 함수가 무엇인지 설명하고 싶습니다. 이미 알고있는 경우이 기사의 다음 섹션으로 건너 뛰고 싶을 수도 있습니다.

프로그램의 모든 것은 설명이 아니라면 지침입니다. 일련의 지침을 결합하고 자녀에게 “학교에 가라”고 말하는 것과 같은 공통 이름을 지정하려고합니다.

  • 교복 착용
  • 집에서 나가기
  • 학교 버스에 타십시오 (아마도)
  • 버스가 학교에 도착할 때까지 기다리십시오.

“학교에 가다”라고 말하는 것이 훨씬 쉽습니다. “매일, 위의 4 가지 지침을 모두 반복하는 것보다.

프로그래밍에서 명령어 블록에 대한 일반적인 이름을 함수라고합니다. 때로는”pro cedures”및 “methods”를 작성하지만 C를 작성할 때이를 함수라고 부릅니다.

int main ()

C의 함수 선언 (설명)은 다음과 같은 부분으로 구성됩니다.

  • 이름 : 함수의 이름은 참조되는 핸들입니다. “int main ()”에서 “main”이라는 함수를 설명합니다. “go to school”명령의 경우 “goToSchool”이라는 기능을 사용할 수 있습니다.
  • 반환 유형 : 명령을 내릴 때 피드백을 기대합니다. 성공 했습니까? 그 아이는 학교에 갔습니까? 이 피드백은 다양한 방식으로 올 수 있습니다. “학교에 가기”명령이 성공적 이었는지 여부를 나타내는 단순한 “참”또는 “거짓”이거나 자녀가 학교에 도착했음을 나타내는 “날짜 / 시간”일 수 있습니다.
    C의 “main”함수는 소수점이없는 정수 (예 : 0, 1 또는 178)를 반환합니다.
  • 인수 : 그 아이에게 “학교에 가라”고 말하고 싶다면 어떻게해야합니까? 지금이 아니라 5 분 안에? “5 분 후”는 “학교에 가기”기능의 수식어가되며 자녀는 학교를 떠나기 전에 5 분을 기다려야 함을 알고 있습니다. 이러한 수정자는 C에서 인수로 알려져 있습니다. 함수 이름 뒤의 대괄호 사이에 배치됩니다. hello-world 프로그램에서 “main ()”함수에는 인수가 없습니다.
  • 본문 : 함수의 본문에는 함수가 나타내는 모든 명령이 포함됩니다. 여는 중괄호 “{“로 둘러싸여 있으며 닫는 중괄호 “}”

“main”함수는 프로그램의 진입 점이며 프로그램이 실행될 때 호출되는 첫 번째 함수입니다.

printf ( “Hello World!”);

여기서는 화면과 같은 출력 장치에 텍스트를 표시하는 “printf”라는 함수를 실행 (또는 호출)합니다. 텍스트를 받거나 “Hello World!”인 첫 번째 인수 인 char 배열.

참고 : 함수 본문의 모든 문은 세미콜론으로 끝납니다.

return 0;

함수 선언의 일부로 Return-Type을 기억하십니까? C의 “main”함수는 정수를 반환합니다.

이것은 우리가 작성하는 프로그램의 성공 여부를 다른 프로그램이 알 수 있도록하기위한 것입니다. 예, 프로그램은 서로 “대화”할 수 있습니다.

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다