continue 이해가 안가는게 있어서 질문드립니다.
, 김 선우님이 작성if (i % 2 != 0)
contunue; 이것과
if (i % 2 == 0)
contunue; 이것.
if (i % 2 != 0)
contunue;이건 나머지 값이 0이 나올때 출력이니
2로 나누어야만 나머지가 0이 되므로 짝수가 printf로 출력되는걸 알겠는데
if (i % 2 == 0)
contunue; 이건 어째서 홀수만 출력이 되는건가요?
위 문제와 마찬가지로 2로 나누고 나머지가 0이니
0 == 0이라서 짝수가 출력되는게 아닌가요?
이해가 안가서 질문드립니다...
회신: continue 이해가 안가는게 있어서 질문드립니다.
, 응애 응애님이 작성
if (i % 2 != 0) <--- i를 2로 나누었을때 나머지가 0이 아니면 continue 즉 홀수가되겠네요
contunue;
pritnf("%d\n", i);
즉 홀수일때 continue (아래 코드를 건너띄어라) 입니다.
문의글만 보았을때는 반대로 이해하고 계신듯 합니다.
홀수일때 i의 출력을 건너띄는것이니 짝수만 출력이 되는것입니다