/* 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;
주석 하나 때문에 특정 컴파일러에서 빌드에러가 발생하였다. 이거참 처음 부터 습관을 잘들이는 것이 중요하다.
unsigned long long int 를 출력 하는 방법 (0) | 2021.02.18 |
---|---|
핼퍼클래스 단상 - Helper Class (0) | 2021.02.18 |
내안의 독백 (0) | 2018.09.09 |
디자인 패턴 개념 정리 (0) | 2018.09.04 |
행복의 기준은 언제나 내가 되길 :) (0) | 2018.06.06 |
댓글 영역