질문 제목 : 연산자 질문좀할게요~
질문 요약 :#define MAX(a,b) ((ab) ? a:b)
질문 내용 :
시언어 처음배울때 했던건데 정확한 이름이 먼지 까먹었네요..
어쨌든!!
저문장이 뜻하는걸 알려주세요
지금책이없어서하나하나풀어서 설명좀부탁드릴게요
a:b가 먼지도 몰르겠네요..
진주 2026.10.18 댓글 2
질문 제목 : 연산자 질문좀할게요~
질문 요약 :#define MAX(a,b) ((ab) ? a:b)
질문 내용 :
시언어 처음배울때 했던건데 정확한 이름이 먼지 까먹었네요..
어쨌든!!
저문장이 뜻하는걸 알려주세요
지금책이없어서하나하나풀어서 설명좀부탁드릴게요
a:b가 먼지도 몰르겠네요..
여우비 2026.10.18
감사합니다 : )
하루키 2026.10.18
삼항 연산자에 대한 질문인 거 같네요.
#define을 하면 컴파일 타임에 정의된 문장을 대체하는 것인데요 지금 MAX라고 있으니 코드 상에 MAX(값, 값)을 입력하면 그 내용이 뒤에 내용으로 바뀌게 됩니다.
그리고 뒤에 나오는 삼항 연산자는 ? 앞에 내용이 True가 되면 : 앞에 값이 False가 되면 뒤 쪽 값으로 인식되게 됩니다.
두서 없이 적어서 이해가 되실라나 모르겠네요