여려 개의 독립적인 파일이 있고 이들을 링크하여 하나의 프로그램을 구성.
다시 한번 언급하자만 '독립된' 파일들이 존재하는 것이기에 다른 파일의 정보에는 직접 개입할 수 없다.
매개체를 통해 접근.(이후 학습할 내용)
각 파일은 <전처리 – 함수>로 구성된다.
Main함수가 있는 파일이 중심 파일이며 중심 기능을 한다.
[ 전처리 부분 ]
1. #include
1-(1)<헤더파일 이름> : 시스템(컴파일러)에서 정의 ex. #include<stdio.h>
1-(2)‘헤더파일 이름' : 사용자가 생성한 라이브러리. built in function(미리 정의된 함수의 모임)이라고 하며, API도 일종의 라이브러리임.
헤더 파일이 어떤 함수를 포함하고 있는지 파악한 후 사용.
2. Define Macro
(? 아무튼 이후 학습할 내용)
[ 선언문 ]
변수, 함수. 둘만 선언.
변수 함수는 미리 정의되어 있어야 사용할 수 있음.
< 표준 코드 >
- C : 아스키코드 (0 -> 48, A -> 65) / Java : 유니코드 / 파이썬 : UTF-8
< 한 줄 이론 >
- 컴파일: 작성한 코드를 컴퓨터 시스템이 인식하도록 변환하는 과정.
- 컴퓨터 시스템은 장치들도 파일로 인식한다. -> ex. 키보드 = 표준 입력 파일 / 모니터 = 표준 출력 파일
- 키보드에 적혀 있는 모든 문자는 말 그대로 문자임.(Character) -> 보이는 그대로 출력하려면 따옴표, 큰따옴표 사이에 작성해야 한다.
'c&c++' 카테고리의 다른 글
2진수 출력 코드 실습 (0) | 2021.09.14 |
---|---|
헷갈릴 수 있는 자료형의 변환 (0) | 2021.09.14 |
서식문자의 종류와 의미 (0) | 2021.09.10 |
double형을 scanf로 받으려면? (0) | 2021.09.10 |
char는 문자형인가 정수형인가 (0) | 2021.09.10 |