C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다.

Untitled

int main(void) 는 스크래치의 “초록색 깃발을 클릭했을 때” 블록과 같은 역할을 함.

Untitled

C에서는 스크래치에서의 say라는 함수는 없고 **printf**라는 함수가 있다

printf(“hello, world\\n”) 은 스크래치의 “‘hello, world’라고 말하기” 블록과 같은 역할을 합니다.

글자나 단어, 문장을 적을 때는 언제나 텍스트에 " " 쌍따옴표로 감싸야 합니다.

컴파일러

우리가 직접 작성한 코드는 “소스 코드” 라고 말한다. 이를 2진수로 작성된 머신 코드로 변환해야 컴퓨터가 이해할 수 있고 이런 작업을 컴파일러라는 프로그램이 수행한다.

Untitled

clang hello.c 
// output: **a.out file**

// 실행
****./a. out

Untitled

변수 앞에 데이터의 종류를 아주 정확하게 명시해야 함