中易网

在c语言中 aver = &ave和*aver = ave有什么区别吗

答案:4  悬赏:60  
解决时间 2021-02-21 20:28
在c语言中 aver = &ave和*aver = ave有什么区别吗
最佳答案
1 aver = &ave
将ave的地址赋值。
2 *aver = ave
将ave的值赋值给*aver。
3 前者是改变aver变量本身的值,即改变aver自身的地址值。
后者是改变aver指向内存的值,aver本身地址不变。
全部回答
*aver = ave估计会报错
区别很大。 int *aver; 这相当于是超市存包柜打印出来的小票,上面可以标柜子的编号;*aver指的是小票上的编号所对应那个柜子 int ave; 这相当于是超市的存包柜,而&ave表示的是这个柜子的编号 aver=&ave; 把小票上的编号改为ave这个柜子的编号 此时*aver和ave就是一样的了 而 *aver=ave 是什么意思呢?就是把ave那个柜子里的东西复制一份,装到小票上的编号所对应的那个柜子里的东西。这里有一个问题,就是小票上对应的是哪个柜子?如果之前没有指定,那么这时就出错了
绝对不同 aver=&ave 指的是 aver 是变量 ave类型的指针 其值是ave的地址 这时对 *aver=0;赋值 则 ave的值为 0; *aver = ave 指的是aver是变量 ave类型的指针 其值不一定是ave 的地址, 这时 *aver=0;赋值 则 ave的值不变
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三联家电东明集店在什么地方啊,我要过去处理
护理反思日记怎么写?
怎么获取android apk的icon
revit中 传递项目标准时 出错
les有没有,跪求
东城商店地址有知道的么?有点事想过去
学习洗车吃香吗?
吃什么蔬菜能补充维C
minecraft怎么输入sethome指令
大连阳朔斑鱼店这个地址在什么地方,我要处理
求两姐妹网名,可以带蝶和雯两个字
宏基笔记本处理器酷睿i32310m 显卡gt540 内存
千色花漆(天和家园西)地址有知道的么?有点事
联想集团无锡分公司 怎么样?福利待遇薪资是
苏海浑迪我想知道这个在什么地方
推荐资讯
选择油烟机是侧吸还是顶吸的吸油烟效果好?
窑管路/X023(路口)地址有知道的么?有点事想
自己申请工伤,多长时间,可以知道受不受理
入职后7个月才交的保险,之前的不给补,找仲
高中同学聚会至少要多少钱?25人左右,一人五
陶氏精品妆行地址在哪,我要去那里办事
仓鼠,布丁和银狐配对会生出来什么?
数据库 VF
世界上对自己最好的人是谁?
东北方向与北偏西20°的二条射线所成的夹角是
呼和浩特市金山派出所在哪里,有没有公交车可
上海虹桥机场到同济大学坐什么车?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?