Operator Tools

기타 연산자 사용 기준

복합 대입, 삼항, sizeof, 주소와 간접 참조, 콤마는 각각 쓰임이 분명할 때만 코드가 좋아집니다.

표현 단축 연산자 경계복합 대입, 삼항 연산자, 주소와 참조는 표현을 줄이지만 의도가 흐리면 분리해서 씁니다.
기타 연산자 사용 점검 항목짧은 연산자일수록 숨은 대입, 조건 분기, 주소 의미가 독자에게 바로 보이는지 확인합니다.
복합 대입

복합 대입 누적 계산

삼항 연산자

삼항 연산자 사용 범위

주소와 참조

주소/역참조 연산자

sizeof배열과 타입의 크기를 확인할 때 쓰되 포인터로 바뀐 배열에는 주의합니다.
콤마여러 표현식을 한 줄에 묶지만 학습 코드에서는 대부분 분리하는 편이 낫습니다.
표현식 분해 신호한눈에 설명되지 않는 식은 임시 변수와 명시적 문장으로 풀어 씁니다.

읽기 비용 연산자를 많이 아는 것보다 “이 연산자가 독자의 추론 비용을 줄이는가”를 판단해야 실전 코드의 읽기 비용이 줄어듭니다.