블로그는 나의 힘!
[ Programing ]/C++2013. 5. 22. 00:49
출처 리믹의 작은세상 | 멋진남자
원문 http://blog.naver.com/limik94/20022197773

 

일반적으로 프로그래머들은 아래와 같은 코딩 습관을 가지고 있다.

 

if( i == 0 )

{  ...  }

 

그러나 위의 방식으로 변수를 앞쪽에 두고 상수를 뒤쪽에 두게되면 아래의

실수를 하게되더라도 컴파일러 차원에서 실수를 검출해주지 못하다.

 

if( i = 0 )

{  ...  }

 

너무나 문제 없이 작동하는 코드이다.

 

그래서 위와 같은 실수를 하더라도 컴파일러가 바로 알려줄 수 있도록 다음 과 같은 방법으로

코딩하기를 강력히 권하는 바이다.

 

if( 0 == i )

{  ...  }

 

위와 같은 방법으로 비교할 상수를 앞쪽에 두고 변수를 뒷쪽에 두게 되면

if( 0 = i )

{ ...  }

 

이렇게 실수를 하더라도 컴파일러가 친절히 알려주게 된다. 오늘부터 당장 활용하도록 하자.

 

 

 

 

 

Posted by Mister_Q