2일차 - C 소개 및 역사

💯 Days of Code의 둘째 날이 왔다가 사라졌습니다. 오늘 저는 C 프로그래밍의 기초와 역사, 그리고 가장 중요한 C 프로그램의 구조에 대해 배웠습니다. 나는 또한 "hello world"에 해당하는 C를 구성했습니다.

소개



C는 범용의 구조화된 프로그래밍 언어입니다. 명령은 if , else , for , dowhile 와 같은 특정 영어 키워드로 보강된 대수 표현과 유사한 용어로 구성됩니다. 이 점에서 C는 Pascal 및 Fortran과 같은 다른 고급 구조 프로그래밍 언어와 유사합니다. 그러나 C에는 특정 추가 기능이 포함되어 있어 더 낮은 수준에서 사용할 수 있으므로 기계어와 보다 일반적인 고급 언어 사이의 격차를 해소합니다. 이러한 유연성으로 인해 systems programming (예: 운영 체제 작성) 및 applications programming 에 C를 사용할 수 있습니다.


C의 역사


  • C는 원래 1970년대에 Bell Telephone Laboratories, Inc.(현재 AT&T의 일부)의 Dennis Ritchie가 개발했습니다.
  • Bell Laboratories에서도 개발된 BCPL 및 B라는 두 개의 이전 언어에서 파생된 것입니다.
  • C는 Brian Kernighan과 Ritchie가 언어에 대한 결정적인 설명을 발표한 1978년까지 주로 Bell 연구소 내에서만 사용되었습니다.



  • C 프로그램의 구조


  • 모든 C 프로그램은 함수라고 하는 하나 이상의 모듈로 구성됩니다. 함수 중 하나를 호출해야 합니다main.
  • 프로그램은 항상 다른 기능에 액세스할 수 있는 main 기능을 실행하여 시작됩니다.
  • 다른 모든 함수 정의는 main 이전 또는 이후에 별도로 정의해야 합니다.

  • 각 함수는 다음을 포함해야 합니다.
  • 함수 name 로 구성된 함수 표제 뒤에 arguments 의 선택적 목록이 괄호로 묶여 있습니다.
  • 인수가 머리글에 포함된 경우 인수 선언 목록입니다.
  • A compound statement , 함수의 나머지 부분을 구성합니다.

  • 예- 간단한 Hello World 프로그램 ..

    #include <stdio.h>
    
    void main() {
        printf("Hello World!");
    }
    

    좋은 웹페이지 즐겨찾기