问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

char *p=a和char*p=&a有什么区别42

发布网友 发布时间:2023-11-25 01:19

我来回答

4个回答

热心网友 时间:2024-02-17 03:28

这个问题主要核心是&的作用和使用方法。
&有俩个用法
1:&是引用的意思

顾名思义,&后面添加的变量作出的返回值就是该变量本身的副本

举个例子char*p=&a,此时p是a的一个副本,对p的任何操作都会改变a的值,当然,对a的任何操作也会改变P得值,也就是p和a是一个概念
2:&是取地址的意思
顾名思义,就是&后面的变量的地址是这个操作的返回值
举个例子,char*p=&a,此时指针p指向的地址就是变量a的地址

单纯看你的这俩句不能准确的说出来俩者的区别,具体区别需要看代码的上下文以及代码的实际使用情况

热心网友 时间:2024-02-17 03:28

有区别
char *p=a,这个a一般来说是数组,要不然出错
char*p=&a 这个a一般来说是一个变量

热心网友 时间:2024-02-17 03:29

前者a是一个指针变量
后者a是一个char型变量
参考
#include <stdio.h>
int main ()
{
char *a = "124";
char *p = a;
char b = 123;
char *q = &b;

return 0;
}

热心网友 时间:2024-02-17 03:29

&为连接符,前一句为一个关系式,程序会自动运算结果,最终只返回a值,后一个关系式,可能程序不会运算,具体结果你可以调试运行一下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见死人活了腿上都是浓泡? 佛山市南海区里水镇怎么坐车去广东省广州市白云区同和镇元下田福泰... 电加热宝加水要注意什么? 电热宝如何放气 谁知道静雅思听中《寻访二战德国兵02:保卫祖国》的背景音乐 为什么我的ios8.02要1.7G? 华硕游戏笔记与普通笔记本有什么区别 朴智妍荣誉记录 朴智妍艺术贡献的电影 5升级Ios8.0.2怎么样 char a[]=&quot;abcd&quot;81 学生在学校如何维护自己的权益?16 90后自称大叔,那80后是不是就该自称大爷了1 怎么申请多个?206 这个季节穿什么好看? 牛奶 豆浆 面包 蛋糕5元/杯 3元/杯 4元/个 6元/个(1)食堂用312元进了一... 圣莱曼特医是传销吗6 如何维护学校,教育者和受教育者额权利 吉林省圣莱曼特医食品科技开发有限公司怎么样? 使命召唤16地面战争苟活连杀玩法 有人对我留言、内容为“甲你揽牢牢”是什么意思? 怎么修改?已经修改过一次了 想再修改一次。 少年读 求语文学霸帮忙! 许冬林 回眸处,是一段葱绿葱绿的时光,潭水一... 牛吃草问题水库 为什么家里一有亲戚朋友之类的人来玩我都要让出房间给别人住&#...8 充电宝没电的情况下充电一直显示四个灯不停闪烁而且还充不上电是...35 一个人如何拥有2个以上的53 如何申请多个?137 请问,cad铺砖图中的波打线内的砖缝用不用跟外面的砖缝对齐?3 如何教育孩子维护自己的权利 中国经济增长速度是全球增长速度的几倍 60亩的面积15米深的水,水库存水量? 嗯,有谁知道好点的视频秀足聊天室啊 ? 陈肾放了很多年能吃吗 储水量在20万立方的水体 丢失的英文谐音怎么写? 我丢失了自己 用英文怎么表达5 我想在广州市找一份保姆或钟点工的工作,那里有需要16 集中体现和具体体现是什么意思35 CAD中怎么让一个形状跟着沿着一条曲线复制下去,非普通题,高...27 下面的选项中正确的赋值语句是(char a[5],*p=a;...144 防晒蜜粉哪个牌子好? 执行语句“char a[10] ={&quot;abcd&quot;},*p=a...16 char c[5]=&quot;ABCD&quot;,d[5]=&quot;ABCD&quot;是不...4 晚上做梦梦见了许多蛇、而且还有一条红色还有一条忘记什么颜色的... 一到秋季就发愁,这个季节的衣服该怎么穿搭呢? main() { char s[]=&quot;ABCD&quot;,*p; f...41 穿毛衣的季节即将来到,那么毛衣怎么穿搭最好看? 为什么我的家庭这么冷漠? 小时候,家里亲戚朋友,经常走动,现...6 80后,85后,90后,95后,00后分别是哪一年11