История изменений
Исправление bormant, (текущая версия) :
я хоть и обратился к нему как к массиву
С чего вдруг такой поспешный вывод?
[] — это синтаксический сахарок для арифметики указателей, a[ b ] — это
*(a+b), если a — массив, b — целое
*(b+a), если b — массив, a — целое (угу можно и так: 10[ p ]).
PS. На самом деле как к массиву, но не из-за [], а из-за того что арифметика указателей вне массива — UB ;)
Исправление bormant, :
я хоть и обратился к нему как к массиву
С чего вдруг такой поспешный вывод?
[] — это синтаксический сахарок для арифметики указателей, a[ b ] — это
*(a+b), если a — массив, b — целое
*(b+a), если b — массив, a — целое (угу можно и так: 10[ p ]).
Исправление bormant, :
я хоть и обратился к нему как к массиву
С чего вдруг такой поспешный вывод?
[] — это синтаксический сахарок для арифметики указателей, a[ b ] — это
*(a+b), если a — массив, b — целое
*(b+a), если b — массив, a — целое (угу можно и так: 10
).
Исходная версия bormant, :
я хоть и обратился к нему как к массиву
С чего вдруг такой поспешный вывод?
[] — это синтаксический сахарок для арифметики указателей, a — это
*(a+b), если a — массив, b — целое
*(b+a), если b — массив, a — целое (угу можно и так: 10
).