¿Es ilegal tomar la dirección de la función main ()?

De acuerdo aesta respuesta el uso de la función main () es ilegal (§3.6.1.3) y una función esusado si su nombre aparece en una expresión potencialmente evaluada (§3.2).

Supongamos que tengo este código:

printf( "%p", &main );

en que nombre de la funciónmain() aparece en expresión&main.

¿Será ilegal el código anterior?

Respuestas a la pregunta(3)

Su respuesta a la pregunta