인라인 설명하는 부분에서 예시가


#include

using namespace std;


int odd(int x) {

return (x % 2);

}


int main() {

int sum = 0;


for (int i = 1; i <= 10000; i++) {

if (odd(i))

sum += i;

}

cout <

}


이 코드인데


if (odd(i))

sum += i;


여기서 odd(i) == 1 이렇게 안 써도 정상적으로 실행되는 이유가 머임?


ㅈ밥이라 모르겠농