Contents
#include <stdio.h>#include <stdio.h>
이렇게 생긴것이 전처리기 이다
>> C언어에서 제공하는 기본 함수들을 사용할 수 있도록 외부에서 기능을 불러온다고 생각하면 됨!
가끔 문제에서 #define이 나오는 경우가 있다
이 경우 #difine 바로 뒤에 나오는 문자를 그 다음 나오는 문자로 정의 하겠다는 뜻이다.
#define PI 3.14159 // 상수 정의
#define SQUARE(x) ((x) * (x)) // 매크로 함수 정의원주율인 3.14159를 우리가 일일이 작성해야한다면 짜증나겠쥬?
그래서 PI라는 단어로 치환해서 사용할 수 있음.
#include <stdio.h>
#define 인사말 "안녕하세요!"
#define 이름 "홍길동"
#define 좋아하는_명언 "하루하루가 마지막인 것처럼 살아라."
int main() {
printf("%s\n", 인사말);
//안녕하세요!
printf("제 이름은 %s입니다.\n", 이름);
//제 이름은 홍길동 입니다.
printf("제가 좋아하는 명언은: \"%s\"\n", 좋아하는_명언);
//제가 좋아하는 명언은: "하루하루가 마지막인 것처럼 살아라."
return 0;
}Share article