본문 바로가기

KNOU(방송대 학과공부)/C 프로그래밍

1/15

 

C언어: 사람과 컴파일러가 이해할 수 있는 언어 



컴파일러:  프래그래밍언어 ->기계어 번역기 (EX  어셈블러, 인터프리터)



유닉스를 위해 구현 -> 다기종간에 호환성이면서 고급, 하드웨어 제어를 위한 새로운 언어 



목적정의-> 설계 -> 소스코드 작성 > 컴파일/링크 -> 프로그램 실행 -> 테스트와 디버깅 -> 유지보수



프로그램 개발은 

에디터와 컴파일러가 필요 

에디터: 소스코드 작성도구
C컴파일러: 비주얼C++, GCC, DEVC++         

 


C프로그램 완성과정 
코딩-> 컴파일(-> 기계어로 된 목적파일(실행파일이 아님))
-> 링킹단계(목적파일-> 실행파일)

출처: 방송대

 

확장자에 따라 소스파일을 생성가능(C언어의 경우 .C)

소스파일(.c) -> 목적파일(.obj)->링커에 의해 목적파일들이 연결되어(링킹) 실행파일(.exe) 생성 

 

visual c++ 사용법 (41분) 

 

솔루션 빌드 =컴파일 

 

프로젝트 + 프로젝트 = 솔루션 

 

C프로그램 기본구조 

도입부(프로그램 전체적용 사항) 

+

메인함수 부분( 반드시 존재 ) 

+

호출된 함수( 메인함수에서 호출됨)