그냥 게임개발자

define이란? 본문

C++ 나만의 복습

define이란?

sudoju 2024. 3. 31. 16:04

define을 통해 상수, 매크로를 정의할 수 있습니다.

#define <이름> <값>

 

다음 코드처럼 PI라는 상수를 정의했으며 for 반복문을 loop라는 문자열로 치환하는 것을 볼 수 있다.

 

#include <stdio.h>

using namespace std;

#define PI 3.141592;
#define loop(x, n) for(int x = 0; x < n; ++x)

int main()
{
	cout << PI << '\n';
    int sum = 0;
    loop(i, 10)
    {
    	sum += i;
    }
    
    // 이 치환은 아래와 같다.
    // for (int i = 0; i < 10; ++i)
    // {
    // 	  sum += i;
    // }
    
    cout << sum << '\n';
    return 0;
}

'C++ 나만의 복습' 카테고리의 다른 글

출력  (0) 2024.03.31
입력  (0) 2024.03.31
STL이란?  (1) 2024.03.31
typedef이란?  (0) 2024.03.31
C++이 코딩테스트 언어로 좋은 점  (0) 2024.03.31