This is my full code, and its printing random negative values each time I run it not sure what is wrong. using Ubuntu to run and "gcc -Wall -Wextra test.c"
#include <stdio.h>
int main () {
unsigned int x = 10;
unsigned int y = 16;
unsigned int p = x + y;
printf("%d\n", &p);
return 0;
}