конструкция void(*StartAddr)(void) = 0x000; Что это?
Добавлено: Пт янв 30, 2009 18:16:54
Собственно, сабж...
Что это за конструкция? Это, вроде, не прототип функции, не описание её, не объявление переменной...
Но работает! Т.е. мне понятно, что вызов StartAddr(); приведёт к сбросу. Но хотелось бы детального объяснения этой конструкции, а то пользоваться чем-то, не понимая, как-то неприятно.
Я новичок в C (мягко говоря) - всю жизнь ваял на ассемблере.
Что это за конструкция? Это, вроде, не прототип функции, не описание её, не объявление переменной...
Но работает! Т.е. мне понятно, что вызов StartAddr(); приведёт к сбросу. Но хотелось бы детального объяснения этой конструкции, а то пользоваться чем-то, не понимая, как-то неприятно.
Я новичок в C (мягко говоря) - всю жизнь ваял на ассемблере.