0
루프 :후위 연산자는 내가이 우연히 때 나는 오늘 약간의 C++ 코드를 찾고 있었어요
while (c--) {
a = (a + 1) % n;
while(arr[a]) a = (a + 1) % n;
}
C는 정수이다. 을 사용하지 마십시오. 루프는 평가할 부울 표현식을 사용합니까? 나는 그들이 각각 true와 false를 나타 내기 때문에 1과 0이 잘된다는 것을 알지만,이 경우 C는 0과 1 이외의 값을 취하고있다. 이것은 무엇을 하는가?
http://en.cppreference.com/w/cpp/language/implicit_cast#Boolean_conversions "적은 코드를 사용하여"의 간단한 경우가 될 수 – user657267