相关疑难解决方法(0)

如何递增指针地址和指针的值?

我们假设,

int *p;
int a = 100;
p = &a;
Run Code Online (Sandbox Code Playgroud)

以下代码将实际执行什么以及如何执行?

p++;
++p;
++*p;
++(*p);
++*(p);
*p++;
(*p)++;
*(p)++;
*++p;
*(++p);
Run Code Online (Sandbox Code Playgroud)

我知道,这在编码方面有点混乱,但我想知道当我们这样编码时会发生什么.

注意:让我们假设它的地址a=5120300,它存储在p地址为的指针中3560200.现在,p & a执行每个语句后的价值是多少?

c pointers

79
推荐指数
3
解决办法
21万
查看次数

标签 统计

c ×1

pointers ×1