<分区>
我用 C
编写了以下代码,并想检索变量 x
的地址:
int x = 10;
int *address_of_x = &x;
printf("The address of x is: %s \n", address_of_x);
printf("The value of x is: %i \n", *address_of_x);
在这种情况下,在我放置 %s
的地方,我没有得到任何值。如果我将它更改为 %i
,我会得到一个 integer
值。我原以为地址是数字和字母的混合体。那么,%
后面的字母在这里重要吗?
在这种情况下我应该怎么做才能得到变量x
的地址?
谢谢。