Сообщение Re[4]: Откуда эта лютая любовь к знаковым целым? от 04.08.2023 22:01
Изменено 04.08.2023 22:06 CRT
Re[4]: Откуда эта лютая любовь к знаковым целым?
Здравствуйте, T4r4sB, Вы писали:
CRT>>просто и интуитивно понятно
CRT>>i != (unsigned)-1; --i) {
TB>
и что не так?
тебе нужен диапазон значений в цикле [n-1;0]
значит при -1 надо выходить, что и отражено в условии.
так что очень явно и понятно.
или тебе (unsigned)-1 кажется непонятным? Ну это только если ты не понимаешь как числа в памяти представлены и что процессор не различает знаковые/беззнаковые при сложении, вычитании, сравнении
CRT>>просто и интуитивно понятно
CRT>>i != (unsigned)-1; --i) {
TB>
и что не так?
тебе нужен диапазон значений в цикле [n-1;0]
значит при -1 надо выходить, что и отражено в условии.
так что очень явно и понятно.
или тебе (unsigned)-1 кажется непонятным? Ну это только если ты не понимаешь как числа в памяти представлены и что процессор не различает знаковые/беззнаковые при сложении, вычитании, сравнении
Re[4]: Откуда эта лютая любовь к знаковым целым?
Здравствуйте, T4r4sB, Вы писали:
CRT>>просто и интуитивно понятно
CRT>>i != (unsigned)-1; --i) {
TB>
и что не так?
тебе нужен диапазон значений в цикле [n-1;0]
значит при -1 надо выходить, что и отражено в условии.
так что всё очень явно и понятно.
или тебе (unsigned)-1 кажется непонятным? Ну это только если ты не понимаешь как числа в памяти представлены и что процессор не различает знаковые/беззнаковые при сложении, вычитании, сравнении
CRT>>просто и интуитивно понятно
CRT>>i != (unsigned)-1; --i) {
TB>
и что не так?
тебе нужен диапазон значений в цикле [n-1;0]
значит при -1 надо выходить, что и отражено в условии.
так что всё очень явно и понятно.
или тебе (unsigned)-1 кажется непонятным? Ну это только если ты не понимаешь как числа в памяти представлены и что процессор не различает знаковые/беззнаковые при сложении, вычитании, сравнении