C 中的指针:cell=&num 是否等同于 *cell=number?
Pointers in C: Is cell=&num equivalent to *cell=num?
假设您有变量 int num
和指针 int* cell
。 cell
和 num
中存储的值写入 cell = &num
或 *cell = num
是否有所不同?
cell = &num
表示cell的contents/value等于num的地址。
*cell = num
表示cell中存储的地址,即指针指向的值,将等于num的值。
假设您有变量 int num
和指针 int* cell
。 cell
和 num
中存储的值写入 cell = &num
或 *cell = num
是否有所不同?
cell = &num
表示cell的contents/value等于num的地址。
*cell = num
表示cell中存储的地址,即指针指向的值,将等于num的值。