99问答网
所有问题
c语言中,指针问题!*a=b和a=&b,有什么不同?a是指针
如题所述
举报该问题
推荐答案 推荐于2018-05-07
*a=b,是吧b的数值放到a指向的空间
a=&b,是把b的地址赋值给a
相同之处就是*a b的数值相同
不同之处是,上面的是数值赋值,那么a指向的空间没有改变
而下面的赋值a指向的地址改变了,也就是a申请的内存空间中的数值变成了b的地址
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Bzz7XeXee.html
其他回答
第1个回答 2013-03-20
*a=b; 这个是把b的值赋值给指针a指向的空间
a=&b; 这个是把b的地址复制给指针a
第2个回答 2013-03-20
同意cpucash......
相似回答
大家正在搜
相关问题
c语言中,指针问题!*a=b和a=&b,有什么不同?...
C语言指针中a=*b与*a=b区别
怎么理解C语言指针中 *a=*b
C语言中,指针问题,x=&a,*x=&a,有什么区别,x的值...
C语言指针问题,指针哪里好,比如*a=b ,干嘛要这样,不是...
C语言中指针a=b与*a=*b有什么区别
关于C语言指针 有两个指针A *a和A *b,a是数组,b指...
c语言中*a和&a有什么区别