C 언어

박선규's avatar
Oct 27, 2024
C 언어
 

C언어의 역사

📌
1970년대 초, AT&T DennisRitchie에 의해 개발 B언어 → C언어
unix 운영 체제 개발에 픨요해서 만들어졌다. 처음부터 전문가용 언어로 출발했다.
 

C언어 특징

📌
간결하다. 효율적이다.(C언어로 만든 프로그램을 실행하는 시간이 짧다.) 이식성이 뛰어나다.(다른 CPU에서 실행 할 수 있도록 하는 환경이 편하다.) 저수준과 고수준이 모두 가능하다.(저수준:하드웨어 관련 프로그래밍 할 때 고수준:사용자 친화적인 프로그램 작성 할 때) 배우기는 어렵다.
 

C언어 개발 과정

  • 텍스트 에디터로 C언어 프로그램을 작성하여 파일로 저장한다.
    • 텍스트 에디터로 C언어로 작성된 프로그램을 소스 프로그램이라고 한다. ‘.C’인 파일로 저장한것을 소스 파일이라고한다.
  • 소스파일을 컴파일한다.
    • 컴파일링을 통해 소스 코드를 컴퓨터에서 실행 가능하게 기계어로 변환한다
    • 오류가 없는지 문법에 맞도록 작성 됐는지 체크 한다.
    • .exe 파일로 나온다.
  • 프로그램을 실행한다.
    • .exe 파일을 더블 클릭하거나 통합 개발 환경(IDE)안에서 파일을 선택하면 프로그램이 실행된다.
  • IDE: 에디터, 컴파일러, 디버거가 포함 돼있다.
 

Visual Studio download

notion image
notion image
notion image
 
notion image
 

프로젝트 생성

파일 - 새로 만들기 - 프로젝트
빈프로젝트 클릭
빈프로젝트 클릭
notion image
소스파일 - 추가 - 새 항목
소스파일 - 추가 - 새 항목
확장자를 C로 만들기
확장자를 C로 만들기
notion image
 

컴파일 과정

빌드

📌
빌드(전처리 → 컴파일 → 링킹)
notion image
실행 파일을 만듬
실행 파일을 만듬
 

실행

notion image
notion image
 

오류가 있을 때 코드

notion image
빌드를 하면 정확히 어떤 오류인지 뱉는다.
빌드를 하면 정확히 어떤 오류인지 뱉는다.
Share article

p4rksk