#ifdef #else 이용한것 질문..
벛꽃
2023.04.01
#define max
#ifdef와 #else를 이용해서
double형 변수가 들어오면 double형으로 두개의 값을 비교해서 큰 값을 double형으로 리턴해주고
int형 변수가 들어오면 int형으로 두개이 값을 비교해서 큰 값을 int형으로 리턴해주는 건데요.
어떤 조건을 넣어줘야 할지 모르겠습니다 ㅠ_ㅠ
입력받는 변수의 타입을 어떻게 알고 구분해야할지 막막하네요..
알려주시면 감사하겠습니다^^
-
초고리
#ifdef는 디파인 되어있냐 되어있지않냐를 판단하는것입니다. 그러므로 불가능하지요,,.
전처리기 코드는 바이너리파일로 컴파일 된 후에는 사라집니다. -
맑은누리
if문하고 삼항 연산자를 이용해서 작성하세요. 책에 보면 금방 하실 겁니다.