반응형
타입 #1
#define ConstrainVal(val,min,max) ( (val > max) ? (max) : ( (val < min) ? (min) : (val) ) )
위의 매크로는 다음과 같이 사용한다.
i = ConstrainVal(i, -100, 100);
타입 #2
#define ConstrainVal(val,min,max) ( (val > max) ? (val=max) : ( (val < min) ? (val=min) : (val) ) )
위의 매크로는 다음과 같이 사용한다.
ConstrainVal(i, -100, 100);
반응형
'컴퓨터 > C' 카테고리의 다른 글
[C] sin과 sinf과 sinl의 차이 (0) | 2023.04.10 |
---|---|
[C] struct 내부에 함수 사용하기 (0) | 2023.04.07 |
#define 문 사용법 (0) | 2022.12.09 |
구조체(struct) 포인터 연산 (0) | 2022.09.19 |
C 언어 - 3개 이상 입력 min,max 함수 (0) | 2022.09.17 |
댓글