*p = &x;
谁能告诉我这句话的意思
实际上,我每次都对此感到困惑。
#include <stdio.h>
int main()
{
int x = 3;
const int *p = &x;
*p++;
printf("%d\n", *p);
}
最佳答案
这里
int *p = &x;
表示p是一个指针(保存地址),该变量被分配了变量x的地址,该变量是int类型(&->给出地址)
如果您打印p的值,那么它将是某个地址,例如0047(可以是任何东西,这仅是示例)
如果您打印* p的值,则将得到3
关于c - 关于指针的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25443535/