5주차 C언어 C++스터디
·
컴퓨터과학/C언어 C++스터디
45강. 매크로를 자세히 알아보자 더보기 #define PI 3.14159 PI라는 값 자체는 변수처럼 사용할 수 없음. 상수를 #define으로 정의해 별명처럼 사용한다. 그런데 매크로는 상수 뿐만 아니라 식도 들어갈 수 있음. 더보기 #define PRINT_HELLO print("hello! world"); 식도 매크로로 별명을 붙여줄 수 있다. #include #include int square(int a) { return a * a; } int main() { int a; scanf_s("%d", &a); } 함수를 작성하면 이렇게 작동하는데, 만약 함수기능을 매크로로 실행하고 싶다면? #include #define SQUARE(X) X*X //square라는 X라는 매크로를 갖는다. int m..