C에서 모든 표현식은 구문으로 사용될 수 있는 특이한 규칙이 있음. (모든 표현식에 세미콜론;을 추가해 구문으로 만들어줄 수 있음)
예시) 표현식 ++i에 세미콜론을 더해 구문으로 바꿔주기
++i;
[!!!] 코딩하다가 손가락 잘못 놀리면 "아무 의미 없는" 표현문expression statement이 만들어진다.
예를 들어 i = j; 라고 작성하지 않고 실수로 i + j; 라고 작성할 수도 있다. 이러한 실수는 생각보다 자주 발생한다.
=와 +가 같은 키보드 키이기 때문에 발생하는 실수다. 몇몇 컴파일러는 무의미한 표현문을 감지할 수 있다.
"무의미한 구문statement with no effect"이라고 적힌 에러를 발생시킨다.
💡 본 내용은 K.N.King의 C Programming: A Modern Approach 책을 참고하였습니다.
'📚 STUDY > 🔥 C' 카테고리의 다른 글
[5-1] 논리표현식 (0) | 2024.09.04 |
---|---|
Q&A (pow, fmod, 연산자) (1) | 2024.09.03 |
[4-4] 표현식 평가 (0) | 2024.09.03 |
[4-3] 증감연산자 (0) | 2024.09.03 |
[4-2] 할당연산자 (0) | 2024.09.03 |