zxjly66 2021-11-18 15:34 采纳率: 92.7%
浏览 30
已结题

关于C++一题有问题

img


答案不明白。请求解释一下流程?

  • 写回答

1条回答 默认 最新

  • 王牟牟 2021-11-18 17:20
    关注

    在for里面p的初始值是S+5,也就是指向下标为5的元素也就是6;然后p++ 一直输完就是67890;‘\0’是空字符,也就是0后面的都是空的。
    fou循环完后,p=s+5,下标又变成5,i的初值为0,i++后为1,输出p[-i],就相当于是*(p-i),也就是把下标减i,得到4,输出5;然后i++越大,p-i就越小,
    最后输出就是6789054321

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月27日
  • 已采纳回答 11月19日
  • 创建了问题 11月18日