|
'특징'에 해당되는 글 1건
[폭주기관차, 2007/02/22 12:56, [Programming]/Visual C++ API/MFC]
if( 1조건 && 2조건 )만약 1조건이 참이고, 2조건도 참일경우 IF문 안의 문장을 수행하게 된다. 만약 1조건이 거짓일 경우는 2조건이 참이듯, 거짓이든 결과는 거짓이 되게 된다. 그래서 2조건은 아예 수행도 안한다. 글로는 이해가 안 갈 것이다. 아래의 예를 보자 int a = 30, b = 40;결과 값: a = 30, b = 40 1조건 : a == 20 2조건 : ++b == 41 1조건이 거짓이었다. 2조건은 ++b이므로 b가 41이 되어야 하는데, 결과는 40이었다. 즉, 1조건이 거짓이므로 자동으로 2조건은 수행하지 않았다. 아래 예제도 보자. int a = 30, b = 40;결과 값: a = 30, b = 41 b가 41이 되었다는 것은 2조건을 수행 했다는 뜻이다. OR연산(||)의 경우 1조건이 거짓이더라도 2조건이 참이면 IF문 안의 코드를 수행해야하므로 2조건을 수행했지만 AND연산(&&)의 경우 1조건이 거짓이면 2조건이 참이듯 거짓이든 결국 IF문 코드를 수행하지 않으므로 자동으로 2조건을 수행하지 않는 것이다. 본 실습 결과값은 Visual C++ 6.0에서 수행되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/135
|
||





