Здравствуйте, Sergei, Вы писали:
S>Разъясните, пожалуйста следуещее поведение.
S>есть цикл :
S>S>int index=3;
S>for (int i=0;i<count,i!=index;i++)//вроде можно так задавать условие окончания цикла
S>{
S>}
S>
S>Почему если count=0, то цикл выполняется
S>Причем если задать условие
S>S>(i<count)&&(i!=index),
S>
S>то всё нормально.
S>Компилятор bcc32 5.5
Результатом выражения с запятой бдет последнее подвыражение.
При анализе выражения i<count,i!=index только последнее условие учитывается.