제목이 다소 모호합니다.이 질문을 정의하는 방법을 모르겠습니다.이 C 명령문의 순서가 잘 정의되어 있습니까?
다음 코드와 함께 할 수있다: 루프에 대한 순차적으로 실행 보장에
for (match = root,
m_matchBase = match->requestedBase,
m_matchLength = match->length;
match != NULL;
match = match->next,
m_matchBase = match->requestedBase,
m_matchLength = match->length)
{
if (m_matchBase <= m_base && m_matchBase + m_matchLength > m_base)
break;
// other stuff...
}
가 문 있습니까?
예를 들어, match = match->next
이후에 m_matchBase = match->requestedBase
이 계속 실행됩니까?
예, [더 많은 정보] (http://stackoverflow.com/questions/54142/how-does-the-comma-operator-work) –
http://stackoverflow.com/questions/52550/what -does-the-operator-do-in-C# 52558 – clcto
이 C 또는 C++입니까? 하나를 선택. 제목에 'C'만 언급 했으므로 지금은 내가 말한 내용을 의미한다고 가정하고 태그를 적절하게 수정하겠습니다. –