中易网

"以下程序执行后a的值是 A)4 B)1 C)0 D)运行时出错,a无定值 main() { int a,k=4,m=6,*p1=&k,*p2=&m; a=p1=

答案:4  悬赏:80  
解决时间 2021-02-27 15:24
请详细解释,谢谢!
main()
{ int a,k=4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
printf(""%d\n"",a);
}
最佳答案
程序执行后a的值是0
因为,p1已经指向k,p1的值是k的地址;所以p1==&m为假(p1值不等于m的地址),即a的值为0。
全部回答
a=p1==&m; 等效于 a= (p1==&m); p1==&m的结果为假,即为0 故a = 0
a是数值,P1是指针,不能相互赋值,程序不全,a初始时无定值。所以应该是D。
你好! 是数值。所以应该是D,P1是指针,程序不全,a初始时无定值,不能相互赋值 希望对你有所帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
侠盗猎车手圣安地列斯怎么抢车
岜堪我想知道这个在什么地方
6217559530000540491是什么银行账号
板桥地址有知道的么?有点事想过去
Solidworks2009和2008版的区别有多大?哪个好
苍耳妈妈是怎么传播种子的?
害怕别人学自己怕别人变得比自己优秀这种想法
贵州这边戴尔笔记本售后服务站在哪里·要全·
同益德安专卖店地址有知道的么?有点事想过去
做完膀胱镜多久可以上班
佛歌词空了何时空,心念有重重,歌名是什么
龙祥汽车租赁行地址在哪,我要去那里办事
陪有情人过情人节.天也快乐地也快乐. 下联如
如何使用organizationservice类来连接crm的we
临朐县人民检察院派驻九山检察室地址在哪,我
推荐资讯
飞碟说为啥不更新了
形容不帮助别人的成语
跪求大神帮忙!做消音视频!马达加斯加第一部
安卓怎么判断某个权限已经被用户禁用
URL与目录深度有什么关系
潮人馆专业烫染造型怎么去啊,有知道地址的么
因交通事故需要理赔,保险公司要求提供两个月
有没有什么适合WIN平板操作的游戏推荐
这段时间老是睡觉不安慰,经常做乱七八糟的梦
手提电脑开机的时候蓝屏然后一直自动重启是什
计算机考研,北邮,北航,中科院这三所高校哪
怎么去掉桌面百合网小窗口
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?