Объявление переменных в C

Nov 18, 2012 21:17

Чтение объявлений¹ типов Си (Идёт направо он - когда сего он хочет, идёт налево - только под пинком).

Перевод статьи Reading C type declarations, увидел у Alenacpp.
Даже для новичков программирования на Си не представляется проблемой прочесть простые описания Си наподобие

int foo[5];        // foo это массив из пяти int (целых)
char *foo;        // foo это указатель на char (символ)
double foo();   // foo это функция, возвращающая double (вещественное с двойной точностью)

Однако когда объявления становятся немного более сложными, нам уже труднее понять, на что же мы смотрим.

char *(*(**foo[][8])())[]; // чтоо ?????

http://jightuse.blogspot.ru/2011/04/declarations.html

программирование, c

Previous post Next post
Up