C 언어 기초 Hello World!

ex) Hello World!

#include <stdio.h> /* 헤더파일 */

int main(void){
  printf("Hello World");
  return 0;
}

위 코드는 C언어를 비롯한 다른 언어를 공부할때 가장 먼저 작성해보는 코드 입니다.

아래 자세한 내용을 설명하도록 하겠습니다.

 

C언어의 기본단위는 "함수" 이다.

간단히 함수 예제를 보겠습니다.

2x + 4 = y

미지수 x에 값을 대입하는 것이 입력

그로 인해 결과가 나오는 것을 출력

 

C언어의 함수 용어

1. 정의: 의미 그대로 함수

2. 호출: 함수를 실행하는 것

3. 인자 전달: 함수에게 전달하는 값

 

 

int main (void) 에 대한 설명

ex) Hello World 함수 시작 형태

C언어 프로그램은 함수로 시작해서 함수로 끝난다.

 

int는 무엇인가?

int는 integer의 약자로 '정수형 변수'를 뜻한다.

 

main은 무엇인가?

함수 이름이다. 참고로 C언어의 모든 프로그램은 무조건 'main'이라는 이름을 가진 함수를 가장 먼저 호출한다.

 

void은 무엇인가?

말그대로 비어있다는 뜻.

main 함수가 인자값을 받지 않는 다는 뜻이다.

 

return 0;의 정체

글 초반에 Hello World을 출력하는 예제 코드를 작성하였습니다.

마지막에 나오는 return 0;은 무슨 뜻일까요?

'return 0;은 0을 반환하고 함수를 종료해라' 는 뜻 입니다.

'main'이라는 함수명을 가진 함수에서 return 0;은 exit(1)과 같은 동작을 수행 합니다.

 

감사합니다!

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기