Информация об изменениях

Сообщение Re[2]: Откуда эта лютая любовь к знаковым целым? от 04.08.2023 21:35

Изменено 04.08.2023 21:40 CRT

Re[2]: Откуда эта лютая любовь к знаковым целым?
Здравствуйте, T4r4sB, Вы писали:


TB>Ты на беззнаках даже тупо от ЭН до нуля проитерироваться не можешь без дополнительного бубна.


просто и интуитивно понятно
на С
const unsigned N = 5;
for (unsigned i = N-1; i != (unsigned)-1; --i) {
  printf("%u\n",i);
}


оно и без приведения к типу будет работать только с предупреждением компилятора
на С++ можно приводить -1 к типу decltype(i)
Re[2]: Откуда эта лютая любовь к знаковым целым?
Здравствуйте, T4r4sB, Вы писали:


TB>Ты на беззнаках даже тупо от ЭН до нуля проитерироваться не можешь без дополнительного бубна.


просто и интуитивно понятно
на С
const unsigned N=5;
int array[N]={0,1,2,3,4};
for (unsigned i= N-1; i != (unsigned)-1; --i) {
  printf("%d\n",array[i]);
}


оно и без приведения к типу будет работать только с предупреждением компилятора
на С++ можно приводить -1 к типу decltype(i)