warning: operation on ‘i’ may be undefined в избранное  новое всё   подписка   модер. 
От: wils0nwww.atzone.org
Дата: 27.05.08 14:34
Доброго времени суток!

У меня простой вопрос. Есть код (см. ниже). Компилятор выдаёт warning: operation on ‘i’ may be undefined. Почему?
Компилятор gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)
Спасибо.

void zcopy_z(const long a[], long  b[]) 
{ 
    register long i = a[0];
    while (a[i] == 0 && i>0) i--; 
    b[0] = i;  
    while (i>0) b[i]=a[i--];
}
gcc 4.2