기타 연산자

기타 연산자 의미

복합 대입, 삼항, sizeof, 주소, 역참조, 콤마 연산자는 짧지만 읽는 기준이 서로 다릅니다.

대입 축약

계산 후 저장

x += n은 현재 x를 읽고 n을 더한 뒤 다시 x에 저장하는 흐름입니다.

x += 3
삼항

짧은 조건 값 선택

조건에 따라 두 값 중 하나를 고를 때 쓰며 복잡한 로직은 if로 나누면 조건과 결과가 분리되어 읽힙니다.

cond ? a : b
크기

타입과 객체 크기 확인

sizeof는 값이 차지하는 바이트 수를 알려 주어 배열 크기 계산의 기반이 됩니다.

sizeof(int)
주소

메모리 위치와 값 접근

&는 주소를 얻고 *는 포인터가 가리키는 위치의 값을 읽거나 바꿉니다.

&x / *p
콤마 연산자여러 식을 순서대로 평가하지만 마지막 식의 값만 전체 결과로 남습니다.
가독성 기준짧게 쓰는 문법이 조건이나 부작용을 숨기면 여러 줄로 풀어 쓰는 편이 안전합니다.
포인터 연결주소와 역참조 연산자는 7장의 포인터, 배열, 동적 메모리 이해로 그대로 이어집니다.