# Well, what about the fact that: # # typedef int (*PFI)(); # # main() # { # PFI fp = main; # } # # gives: # fp == *fp == **fp == ***fp ? A) It does not. B) If it did , it would not be more serious than for( i=0;;) generating an endless loop.