-
반응형
오류를 줄이는 프로그래밍 습관 – 상수를 먼저 사용하는 습관
if (3 == data) // 관계 연산자 == 앞에 상수를 먼저 입력함. if (3 = data) // 문법 오류 발생! 3은 상수이기 때문에 값 대입x
상수를 먼저 사용하는 습관은 수치 연산 시에도 좋음
data + 4 + 8; // 기계어 번역시 ((data+4)+8) => 두 개의 덧셈연산 사용 4 + 8 + data; // 기계어 번역시 12 + data
오류를 줄이는 프로그래밍 습관 – 세미콜론으로 인한 오류
조건문에서 ;(세미콜론)을 의도와 다르게 잘못된 위치에 사용해서 버그 발생
int data = 3; if(data > 3); data++; // 세미콜론 때문에 if문에서 그냥 끝나서 data = 4가 됨
조건 수식이 참일 때 수행할 명령문을 단일 문장으로 사용하기
int data = 5; if(data > 3) data++;
반응형'C' 카테고리의 다른 글
for 반복문 (0) 2022.04.25 연산자 (0) 2022.04.20 C 표준 라이브러리 (0) 2022.04.18