中易网

C语言中*p++ = *q++ 怎么理解?

答案:1  悬赏:0  
解决时间 2021-02-18 21:55
C语言中*p++ = *q++ 怎么理解?
最佳答案
这是个赋值表达式。"q++"是把q指针变量所指向的内存空间地址自加一个“内存单元”(如果这个指针变量的类型是int类型,那么q自加“一个内存单元”就是增加两个字节),取当前所指内存中的数值(即是,*q++)存储给P当前所指向的内存地址空间,再自加一个"内存单元",最后再取该空间的值作为整个表达式的值的逻辑值。

实际就是:
找地址→取值→赋值给指定内存→再把值取出来作为表达式的逻辑值。

个人建议:实践是检验真理的唯一标准。像这样拿不准的代码,用一个实例来检验是最好不过的了。
追问:谢谢啦
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兴泰殡仪服务站在哪里啊,我有事要去这个地方
在房间发现的大的蜘蛛,咬人有毒吗,求专家.
华为勇敢星实习计划是暑期实习吗
焕颜美容理疗养生馆怎么去啊,有知道地址的么
要适合电子元器件管理的进库、出库和库存表,
为什么追追漫画中没有斗破苍穹?要怎样下载?
什么是节日促销
oPA59s怎么截屏。
求《图学基础教程》及其练习册
一辆汽车t小时行了300千米,平均每小时行多少
为什么黄颜色的衣服招米虫?
华达钢木家具地址在哪,我要去那里办事
为什么说奥迪当官都喜欢用?被说成是官车?
金苑商行地址在什么地方,想过去办事
北京现在各大超市有卖柚子吗?
推荐资讯
土木工程房建重庆大学和西南交通大学哪个好
TNT。tnt弹道轨迹。 更新改版后。 怎么刷小晶
芜湖环瑞汽车内饰件有限公司这个地址在什么地
英语翻译,急
硬盘录像机后面,有两排模块,不知道是上面作
金珠瑜伽会所我想知道这个在什么地方
旅游度假区建设项目属于哪个行业
君威2010款2,0正时链条要折下发动机吗师傅
泉州古玩城在哪里啊,我有事要去这个地方
Ps把这图切成矩形六张图,六张切好图片和原图
iphone5s怎么看运行内存,怎么打开指纹锁屏?
在线麻将游戏4人打
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?