永发信息网

把地址赋给s=&t 和*s=&t有

答案:6  悬赏:30  手机版
解决时间 2021-04-15 15:02
什么区别 希望能解答下 谢谢了
最佳答案



代码编写中变量、常量都有自己的地址和值;
第一个表达式:s和t是变量名,&t是t的地址,表示把t的地址赋给s,比如t的地址为99999,那么赋值之后,s的值就是99999;
第二个表达式:s为指针变量,指针变量只能存放地址,*s表示该地址的值,这个表达式表示把t的地址赋给s地址的变量,这样表达不常用,但语法上应该没错
全部回答
s和t分别是是什么类型
s=&t; //是把变量t的内存地址赋值给指针变量s *s=&t; //这种显然是错误的,*s=这种格式只能接受与其对应的数据类型具体的值(注意这个值非内存如s为整型的那么它可以接受数值型,若为字符型应当接受字符型).
*s=&t是错误的写法,因为&t是地址而*s不可能是地址。s=&t就是把t的地址赋给s
a最后是t=s,明显不对 除非if(u>s)t=u;else t=s
区别就是第一个是赋值,第二个是初始化。C语言似乎不强调初始化,所以初始化和赋值也差不多。在C++中能否正确初始化有时候能决定你的程序能否正确运行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你愿意找人一起死去么?
在枫红落叶的季节里!爱上你飘忽的心(帮解下
中行信用卡逾期不还怎么收取费用
人活着的时候对别人很凶死了会不会变厉鬼去报
老公姓李本人姓邵取复姓
板那尖山我想知道这个在什么地方
关于行货刷机
中牟县郑州优力克汉堡地址在哪,我要去那里
有荣昌到遵义约长途客车吗
点解我这几天起床都有伤痕啊!晕!!!
建军大业朱德全部台词,建国大业里,蔡锷和小
我想学PPT
尊妮发型室我想知道这个在什么地方
想知道: 北京市 劲松学而思地址 在哪
小孩上户口要钱吗?
推荐资讯
成都哪里有百香果卖…貌似没看到…
word文档生成目录怎摸弄
正常的扇贝打开什么颜色
我发觉自己越来越堕落了,该如何消除这种消极
丽江古城到机场有多远,丽江机场距离市区远不
三个月大金毛犬能吃羊肝吗
扶沟县顺通运输有限公司我想知道这个在什么地
两个人在一起,什么最重要?
关于月亮的古诗和青海高原的诗句
什么过后就不是
装修木工主要做什么,装修木工手工费大概需要
上网卡网速慢怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?