C 기초

Junyeong Fred Kim·2021년 12월 2일
0

C언어

목록 보기
1/21

C 언어의 기본 구조는 아래와 같다.

#include <stdio.h>

int main()
{  
  return 0;
}

C 언어에 관한 어떤 프로그래밍을 하던 무조건 이 구조를 작성하고 시작합니다.

#include <stdio.h>
  • #include <stdio.h>
    : #은 전처리기 입니다. 전처리기란 말 그대로 컴파일하기 전에 미리 처리해야 한다는 명령어를 의미합니다. 그렇다면 #include는 컴파일하기 전에 <>괄호 안에 있는 것을 추가하라는 의미.

여기에서 컴파일러란?
특정 프로그래밍으로 작성된 문서를 컴퓨터에서 실행할 수 있는 일정한 규칙을 가진 기계어로 번역하는 시스템 소프트웨어를 의미

  • stdio.h
    : '.h'확장자를 가지는 파일을 헤더 파일이라고 부른다. 헤더 파일이란 이미 만들어져 있는 함수가 어떤 것이 있는지 정리한 목차라고 생각하시면 됩니다. 전처리기를 통해 헤더 파일을 추가하면, 컴퓨터는 헤더파일을 보면서 이 함수가 존재하는지 판단하고 기능을 가져올 수 있다. 그 중에서도 stdio.h(STanDard Input Output)는 표준 입출력 헤더파일이라고 이야기하며, stdio.h를 추가하면 입출력 반복문, 조건문 등을 사용할 수 있도록 해준다.
int main()
{
  return 0;
}
  • int main()
    : C언어의 가장 기본적인 함수입니다. 실행 버튼을 누르면 main 함수 안에 있는 코드가 제일 먼저 실행됩니다.
  • return 0;
    : 함수가 종료되었을 때, 함수 내의 변수 혹은 어떤 값을 돌려주는 역할.
  • ;
    : 세미콜론. 세미콜론은 코드의 마침을 의미. 물론, prettier 등 무수히 편한 Extensions이 많지만, 꼭 빼먹지 않도록 잊지 말자.
profile
기억보다 기록

0개의 댓글