在将地址int“ i”分配给指针“ p”时,“ p =&i”和“ * p = i”之间是否有任何区别

问题描述 投票:2回答:1

我在C编程书中找到了这段代码:

int i = 42;
int *p;

p = &i;    // & is address of sign
*p = i;    // * is dereference sign

“ p =&i”和“ * p = i”之间有区别吗?使用这两个表达式时,“ p”将具有不同的特征吗???

我在C编程书中找到了这段代码:int i = 42; int * p; p =&i; //&是符号的地址* p = i; // *是取消引用符号“ p =&i” ...

c pointers memory-address
1个回答
3
投票

在将地址int“ i”分配给指针“ p”时,“ p =&i”和“ * p = i”之间是否有任何区别

© www.soinside.com 2019 - 2024. All rights reserved.