<정처기> C언어 9. 전처리기

빡찌's avatar
Oct 20, 2024
<정처기> C언어 9. 전처리기

#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

prettytree