Ποιο είναι το αποτέλεσμα του ακόλουθου προγράμματος;

            #include <conio.h>

            #include <stdio.h>

            int *func(int *p)

            {

                        *p=42;

                        return(p);

            };

            main()

            {

                        int p=13;

                        int *z;

                        printf("p=%d\n",p);

                        z=func(&p);

                        printf("(*z)=%d p=%d",*z,p);

            }