C프로그래밍 정리
1강. C언어 개요
프로그래밍 언어: 사람과 컴파일러(=번역기)가 이해할 수 있도록 약속된 언어
컴파일러: 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번
역해주는 번역기
어셈블러: 기호로 표현된 어셈블리 코드를 기계어로 (한번에) 번역하는 번역기
인터프리터: 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램
C언어 역사: UNIX 운영체제 구현에 사용할 목적으로 개발
특징:
높은 프로그램 이식성(원시 프로그램을 다른 기종으로 옮기는 작업이 얼마나 쉬
운가)
간단한 문법표현으로 함축적인 프로그램 작성 용이
저급언어(컴퓨터 알아듣기 쉬운) 특성을 가진 고급언어
프로그램 개발 단계: 프로그램 목적 정의 → 프로그램 설계 → 소스코드 작성 → 컴
파일/링크 → 프로그램 실행 → 테스트/디버깅 → 유지 보수
에디터(소스코드 작성/저장 도구: Dev-C++, Visual C++ 등), 컴파일러 필요
C프로그램 완성 과정:
코딩 단계: 소스코드 작성 → 소스파일 생성(.c)
컴파일 단계: 소스파일 → (컴파일러) 목적파일로 변환(.obj) (기계어로 변환)
링킹 단계: 목적파일 → (링커) 실행파일로 변환(.exe)
C프로그램 기본 구조: 도입부 / main()함수 / 사용자 정의 함수
하나 이상 함수 포함 / main()함수 반드시 존재 / 함수 시작, 끝은 {}중괄호 사용
/ 선행처리기 제외하고 문장 끝에 세미콜론(;) 붙임
구성 요소: 예약어(미리 정의된 단어) / 명칭(규칙) / 상수 / 연산자 / 설명문(주
석)
자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
파일오류
중복자료
저작권 없음
설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우