inblog logo
|
p4rksk

    C 언어

    박선규's avatar
    박선규
    Oct 27, 2024
    C 언어
    Contents
    C언어의 역사C언어 특징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

    RSS·Powered by Inblog