-
혼자 공부하는 C언어_ Chapter.1 정리C 2020. 7. 29. 21:13반응형
| 프로그램이란?
프로그램은 일의 순서를 말한다. 단, 프로그래밍은 컴퓨터가 이해할 수 있도록 규칙을 정해 놓은 것입니다.
| C언어의 장점
1) 시스템 프로그래밍이 가능합니다.
- 하드웨어를 제어하는 시스템 프로그래밍이 가능하다
2) 이식성을 갖춘 프로그램을 만들 수 있다.
- 기종이 다른 컴퓨터에서도 사용할 수 있는 프로그램이다.
- 1969년에 개발된 초기 유닉스는 대부분 어셈블리어로 작성되어 컴퓨터의 하드웨어가 바뀌면 새로
개발해야 하는 문제가 있었습니다. 그래서 데니스 리치는 하드웨어에 상관없이 사용할 수 있는 C언어를 만들었다.
| 컴파일과 컴파일러 사용법
'소스 파일'은 C 언어로 작성한 문서이다.
컴퓨터는 0과 1로 된 특별한 신호인 기계어만을 이해한다.
소스 파일을 기계어로 바꾸는 과정이 컴파일이다.
비주얼 스튜디오는 다양한 컴파일러 중 하나이다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters#include <stdio.h> #include <stdlib.h> //#include는 지정한 파일을 추가하는 지시자. int main(void) { printf("Be happy!"); system("pause"); return 0; } 지시자 : 지정한 파일을 추가한다.
#include : 전처리 지시자
1단계 전처리 : 전처리 지시자에 따라 소스 파일을 가공하는 과정이다.
전처리 과정은 주로 소스 파일을 컴퓨터에 맞게 편집하는 일이므로 파일의 형태에는
변화가 없다.
2단계 컴파일 : 전처리가 끝난 파일을 컴파일 하면 객체 파일이 된다.
개체 파일은 CPU가 해석할 수 있는 명령어 들로 이루어진 기계어 파일.
바로 실행은 불가능하다.
프로그램은 운영체제가 인식할 수 있는 형태로 바꿔야 하기 때문이다.
3단계 링크 : 개체 파일에 startup code를 결합하는 과정을 링크라고 한다.
모든 내용은 '혼자 공부하는 C 언어'를 바탕으로 작성하였습니다.
https://www.hanbit.co.kr/store/books/look.php?p_code=B1854329839
혼자 공부하는 C 언어
이 책은 독학으로 C 언어를 배우는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’ ‘어떻게’ 학습해야 할지조차 모르는 입문자의 막연한 마음을 살펴, 과외 선
www.hanbit.co.kr
728x90'C' 카테고리의 다른 글
혼자 공부하는 C언어_Chapter.2 정리 (0) 2020.07.29