C언어 | 기본문장

CHOI·2021년 5월 26일
0

C 언어

목록 보기
1/28
post-thumbnail

앞으로 정리될 내용들은 씹어먹는 C 언어 강의를 배우면서 스스로 정리한 것들이다
출처: https://modoocode.com/

1. 기본문장

# include <stdio.h>

int main(){
    printf("Hello, World! \n");
    return 0;
}

>> Hello, World!

위 코드를 하나씩 살펴보겠다.

# include <stdio.h>

#include 는 괄호 안에 있는 파일을 전부 이 코드에 복사하라는 의미이다.

studio.h 와 같이 뒤에 .h 가 있는 파일을 헤더파일이라고 하는데 헤더파일을 통해 다른 곳에 써 있는 기능을 가져온다고 생각하면 된다.

studio.h 는 STanDrd Input Output 를 말하는데 표준입출력이라고 한다.

따라서 위 코드는 우리의 C코드에서 입력과 출력을 담당하는 기능을 가져온다고 생각하면 된다.

int main(){
    printf("Hello, World! \n");
    return 0;
}

에서 int main 은 프로그램의 시작점인데 앞서 프로그램이 실행될 때 CPU의 명령어 레지스터에 가장 먼저 실행되어야 할 명령어의 주소값을 전달해야 한다고 했었는데 정확히 main에 씌여진 첫번째 명령어의 주소값이 전달된다고 생각하면 된다.

int 는 정수값을 반환한다는 의미인데 실제로 return 0로 정수값을 리턴해주고 있다.

printf는 문자열을 출력해주는데 파이썬이나 자바스크립트와 달리 C에서는 반드시 문자열을 ""안에 넣어야 한다. 또한 ""는 같은 줄에 있어야 한다.

또한 함수 선언부분이나 헤더파일 선언 부분에는 ; 을 붙이지 않지만 printf 나 return 뒤에는 꼭 세미콜론( ; ) 을 마지막에 써야한다.

2. 주석

  • //
  • /* */

주석은 위 두가지가 있다

// 한줄에 주로 사용

/* 
이와 같이 주로
여러 줄에
사용시에는
이러한 주석을
사용한다
*/
profile
벨로그보단 티스토리를 사용합니다! https://flight-developer-stroy.tistory.com/

0개의 댓글