中易网

f(char *s){char *p=s; while(*p!='\0')p++; return (p-s);} void main() {cout<<f("

答案:1  悬赏:70  
解决时间 2021-02-04 06:45
为什么输出结果是4呢?
最佳答案
指针减操作的意义是两个操作数指针间的元素个数.
你的f()函数里,while循环退出时,p已经指到了s的末尾也就是'\0'位置,
而s指向的位置是第一个字母A,所以相差4个字节.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本田思域改色膜前保险怎么贴
主角重生异界,有个英雄联盟系统,第一个召唤
您好 我今天接到一个电话 他自称是北京人民法
儿童启蒙教育要学哪些东西?
今天南昌到深圳火车会受台风影响吗
佳能60D和宾得的K5应该选择哪个?
怎么解决?我的电脑win7连接不到网络,一直显
老虎厉害还是老鼠厉害
我网购的衣服客服说被快递公司弄丢了重发了一
常吃酸芒果会怎样??
阿特拉斯pf4000控制器界面都有哪些参数可以设
去白衣服上的铁锈
把头发全梳起来,前面碎发很多,很难看怎么办
AI作图的时候图案全部变成线了怎么恢复
武汉大学王峰生日
推荐资讯
城南派出所鲁迅中学警务室在哪里啊,我有事要
信泰人寿分红保险三万元存五年满期可拿多少钱
从临死前的严监生里看得出来严监生是个怎样的
通背缠拳培训中心我想知道这个在什么地方
有没有人搞过稻田养小龙虾,好养吗
SFC上影影城(喜玛拉雅店)在什么地方啊,我要
求天正CAD免注册版,谢谢。
宁夏回族自治区戒毒管理局在哪里啊,我有事要
我的世界游戏我造的房子多 为什么就有点卡了
桑塔纳志俊拆了一下电瓶cd机锁了怎么解
先付款后收货以及后付款先发货的支付方式有什
崇明牌照换上海牌照费用
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?