상세 컨텐츠

본문 제목

조건문(if) 범례

Developer/일상다반사

by cepiloth 2019. 9. 9. 14:59

본문

728x90
반응형
/* figure 1 */
I'd use the following (the consensus here):
if (condition) {
    any_number_of_statements;
}

/* figure 2 */
Also possible:
if(condition) single_compact_statement;

/* figure 3 */
Not so good, especially in C/C++-like languages:
if(condition) 
    single_compact_statement;

 

if 문을 작성할 때는 figure 1을 주로 사용한다.
알고리즘 문제를 풀거나 시간이 급박한?! 상황에서는 figure 2 도 사용하기도 한다.

 

figure 3 은 지양하는 코드 이다. 예전에 아래와 같은 코드 때문에 gcc 특정 컴파일러에서 미 정의 동작을 한 경험이 있다.

if(condition) 
//single_compact_statement
    single_compact_statement;​


주석 하나 때문에 특정 컴파일러에서 빌드에러가 발생하였다. 이거참 처음 부터 습관을 잘들이는 것이 중요하다.

728x90
반응형

관련글 더보기

댓글 영역