•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
C
개발
국제 표준화 기구(ISO)
버전
18
발표일
1972년
확장자
.c, .h
최초 개발자
Dennis Ritchie
운영 및 개발
Dennis Ritchie, Bell Labs
1. 개요2. 특징
2.1. 인지도2.2. 범용성
3. 포인터

1. 개요[편집]

Hello, world! 예시 【 펼치기 · 접기 】
#include <stdio.h>

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

벨 연구소(Bell Labs)의 데니스 리치가 만든, 세계에서 가장 널리 쓰이는 프로그래밍 언어 중 하나. ISO에서 공식적으로 표준을 발표할 정도로 유명하다. 저급, 고급 언어로서 모두 충실한 기능을 할 수 있는 범용성 좋은 언어로, 따라서 많은 프로그램이 이를 채용하고 있다.

2. 특징[편집]

2.1. 인지도[편집]

C+, C++, C# 등 수많은 파생 언어들, 그리고 충실한 자료가 인지도를 증명한다. 처음 배우는 언어로 C를 택하는 사람도 많으며 한국어 자료도 많아 진입 장벽을 낮추는데 큰 역할을 한다.

2.2. 범용성[편집]

C는 메모리에 직접 접근할 수 있을 정도로 저급 언어이면서, 또 간단한 코드로 금방 개발이 가능한 고급 언어로서의 특징까지 두루 갖추고 있다.

3. 포인터[편집]

다른 함수나 변수의 메모리 값 주소를 값으로 가지는 '포인터'를 이용해, 다른 변수에 접근해 데이터를 읽고 수정할 수 있다.