http://faqs.org.ru/progr/c_cpp/cfaqrus.htm - отличный учебник по языку. Позволяет проверить, так ли хорошо вы знаете язык?
Цитата:
...индекс и имя массива можно переставлять в С. Этот забавный факт следует из определения индексации через указатель, а именно, a[e] идентично *((a)+(e)), для _любого_ выражения е и основного выражения а, до тех пор пока одно из них будет указателем, а другое целочисленным выражением. Это неожиданная коммутативность часто со странной гордостью упоминается в С-текстах, но за пределами Соревнований по Непонятному Программированию (Obfuscated C Contest) она применения не находит.
Еще разные штуки из С:
передача union - константы в функцию:
int main (void)
{
blib(eWhichFlt, (foo){.bar = 0});
}
пятница, 27 ноября 2009 г.
Учебник по С
Ярлыки:
интересные ссылки,
книги,
программирование
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий