(* (Недействительный (*) ()) 0) ();

(* (недействительный (*) ()) 0) ();

Анализ:

1. (недействительный (*) ()) 0: 0 преобразуется в точку пустоты (*) () типа указателя функции;

2. * (недействительными (*) ()) 0, что соответствует * р, содержание этой функции указатель установлен в 0, который является функцией содержания первого адреса, * (недействительными (*) ()) 0 эквивалентно уже функция.

  Это эквивалентно:

  Int А;

  INT * PTR;

  PTR = & а;

  Тогда * PTR не эквивалентен банка, и управлять работой * PTR и то же.

3. На втором этапе этой функции вызывается , чтобы получить там (* (пустоты (*) ()) 0) (); эквивалент (* р) ().

рекомендация

отwww.cnblogs.com/aiden-zhang/p/11407552.html