对于*p,[p = &a]和[*p = a]的区别详解
(1) p=&a就是用a的地址对p赋值,&p不改变,变的是p
(2) *p=a就是把p所指向的那一内存空间的值赋值为a,&p和p都不改变,变的是p所指向的那一内存空间的值
1 #include <stdio.h> 2 3 // 对于*p,[p = &a]和[*p = a]的区别详解 4 int main() {
对于*p,[p = &a]和[*p = a]的区别详解
(1) p=&a就是用a的地址对p赋值,&p不改变,变的是p
(2) *p=a就是把p所指向的那一内存空间的值赋值为a,&p和p都不改变,变的是p所指向的那一内存空间的值
1 #include <stdio.h> 2 3 // 对于*p,[p = &a]和[*p = a]的区别详解 4 int main() {