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