1 C 언어 개요
1.1 C 언어 개발 과정
C 언어는 1970년대 초에 등장했다. 1978년 AT&T Bell Laboratories에서 C 언어가 공식적으로 출시되었습니다. 동시에 유명한 책 "THE C PROGRAMMING LANGUAGE"는 B.W.Kernighan과 D.M.Ritchit이 공동 집필했습니다. 일반적으로 줄여서 "Kamp; R"이라고 하며, 어떤 사람들은 이를 "Kamp; R" 표준이라고 부릅니다. 그러나 "K&R"에서는 완전한 표준 C 언어가 정의되지 않았습니다. 이후 미국 국립 표준 연구소(American National Standards Institute)는 이를 기반으로 C 언어 표준을 제정하여 1983년에 발표했습니다. 흔히 ANSI C라고 불린다.
1.2 최고의 현대 프로그래밍 언어
초기 C 언어는 주로 UNIX 시스템에서 사용되었습니다. C 언어의 강력한 기능과 다양한 장점이 사람들에게 점차 인식되면서 1980년대에 C는 다른 운영 체제에 진입하기 시작했고 곧 다양한 대형, 중형, 소형 및 마이크로 컴퓨터에서 널리 사용되면서 현대 최고의 언어 중 하나가 되었습니다. 프로그래밍 언어.
1.3 C 언어 버전
현재 가장 널리 사용되는 C 언어는 다음과 같습니다.
?Microsoft C 또는 MS C
?Borland Turbo C 또는 Turbo C
?ATamp T C
이러한 C 언어 버전은 ANSI C 표준을 구현할 뿐만 아니라 이를 기반으로 일부 확장을 수행하여 더욱 편리하게 만듭니다. 그리고 완벽해요.
1.4 C 언어의 특징
1? C 언어는 간단하고 컴팩트하며 사용하기 쉽고 유연합니다. ANSI C에는 32개의 키워드만 있습니다:
auto break case char const continue default
do double else enum extern float for
goto if int long Register return short < /p>
signed static sizof struct switch typedef Union
unsigned void 휘발성
9가지 제어문, 프로그램은 자유롭게 작성할 수 있으며 주로 소문자로 표현됩니다. 불필요한 구성 요소를 모두 압축합니다.
Turbo C는 11개의 키워드로 확장되었습니다:
asm _cs _ds _es _ss cdecl Far
pascal 근처의 거대한 인터럽트
참고: C 언어에서는 키워드가 모두 소문자입니다.
2 부자? ***34종이 있습니다. C에서는 괄호, 할당, 쉼표 등을 연산자로 처리합니다. 이는 C의 연산 유형을 매우 풍부하게 만들고, 다른 고급 언어에서는 달성하기 어려운 연산을 실현할 수 있습니다.
3? 풍부한 데이터 구조 유형.
4 구조화된 제어문이 있습니까?
5? 문법적 제한도 그리 엄격하지 않고 프로그래밍의 자유도도 크다.
6?C 언어는 물리적 주소에 직접 접근할 수 있고, 비트 연산을 수행할 수 있으며, 어셈블리 언어의 대부분의 기능을 실현할 수 있고, 하드웨어를 직접 작동할 수 있습니다. 그러므로 어떤 사람들은 그것을 중간 언어라고 부릅니다.
7? 생성된 타겟 코드의 품질이 높고 프로그램 실행 효율성이 높습니다.
8? 어셈블리 언어에 비해 C 언어로 작성된 프로그램은 이식성이 더 좋습니다.
그러나 C 언어는 프로그래머에게 높은 요구 사항을 가지고 있습니다. 프로그래머는 C로 프로그램을 작성할 때 제한이 적고 유연하며 강력하다고 느끼지만 다른 고급 언어보다 배우기가 더 어렵습니다.