January 16th, 2004

steerer

Век живи - век учись

Оказывается C-компилятору абсолютно все равно как в коде обращаться к элементу массива: array[index] или index[array]. В обоих случаях без ошибок и предупреждений генерится одинаковый код. Естественно, это разворачивается в *(array + index) и *(index + array) соответственно, но мне никогда не приходило в голову писать 10[str] вместо str[10]!