When the input item for the
%p conversion
of the
fscanf function (or equivalent)
is one that can be produced
from more than one pointer value (
[basic.compound]),
the pointer that results is an unspecified choice among all those values
that would result in the program having defined behavior
.