C언어란 사람과 컴파일러가 이해할 수 있게 약속된 언어이다.
컴파일러는 이 언어로 이루어진 프로그램을 컴퓨터가 이해할 수 있게 해주는 번역기 역할을 한다.
이 때 기계어가 사용되는데, 이는 컴퓨터가 이해할 수 있는 0과 1로 구성된 언어를 뜻한다.
결국 C언어를 배우는 것은 또다른 문법체계를 가진 하나의 언어를 배우는 것과 같다. 따라서 능숙히 사용하려면 문법을 충분히 이해하고 반복 연습해야 함.
고급언어 : 사람이 이해하기 쉬운 말.
저급언어 : 기계어에 가까움
C언어는 고급언어와 저급언어의 특성을 동시에 지님 : 인간이 사고하는 방식과 유사 - 절차지향적 특징
------------------------------------------------------------------------------------------------------------------------------------------------------
< C언어 체계도 >
① 프로그램 작성 → ② 컴파일 → ③ 링크 → ④ 실행파일 생성
------------------------------------------------------------------------------------------------------------------------------------------------------
컴파일이란?
사람이 작성한 C언어 소스코드(.c 파일)를 컴퓨터가 실행할 수 있는 기계어(실행파일)로 바꾸는 과정
코드 작성 후 반드시 컴파일링이 필요하다.
'학술자료 > C언어' 카테고리의 다른 글
| C언어) printf scanf 함수 기초와 예제연습 3 (0) | 2025.04.17 |
|---|---|
| C언어) printf scanf 함수 기초와 예제연습 (0) | 2025.03.30 |
| C언어) Hello world! 표출하기 [용어 및 코드 상세 설명] (0) | 2025.03.29 |