Я пытаюсь найти местоположение адреса в C определенной переменной, сейчас я пытаюсь написать код, который выглядит так:
#include<stdio.h>
int main()
{
int g = 3;
printf("%p %d %u ",&g,&g,&g);
return 0;
}
теперь я запутался, почему компилятор GCC выдает мне предупреждение, используя эти:
Предупреждения
warning: format '%d' expects type 'int', but argument 3 has type 'int *'
warning: format '%u' expects type 'unsigned int', but argument 4 has type 'int *'
Также ответы довольно удивительны
0xbfa5953c -1079667396 3215299900
Теперь мой вопрос: что бы я принял в качестве местоположения для моего номера