我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么运行结果有六个字符?谁能详细地解释一下?

img

while(*(a++))这里,当循环到a=0时,循环结束了,循环结束后继续执行++,所以a最终停留在0的后面,也就是数组第5个位置
数组0123分别是pmfc,s[4]=0,a在s[5],那么后续赋值的时候,直接从s[5]开始往前面赋值,这样s[6]是0是字符串结尾,那么字符串里不就有6个字符了吗

近期文章

  • 能帮个忙打一下这个代码嘛
  • php变量传递给java脚本并提醒它
  • gt designer3运行时x10及以上的按钮无法使用
  • 求解答关于大数据的问题
  • angular html标签属性不生效
  • 哈夫曼树与哈夫曼代码问题
  • t6升级u8提示未找到路径
  • 在负载平衡环境中在AWS / EC2上托管MediaWiki的会话问题
  • 求帮助谢谢谢谢谢谢谢谢
  • python求圆的面积的优化
  • 救救我!作业怎么做😭😭
  • 如何提高densenet的准确率?
  • c#线程间操作无效: 从不是创建控件“pdfPageView”的线程访问它
  • 关于c语言中打印金字塔
  • 关于#C语言#的问题
  • Java代码没问题,但是编译不出来
  • PHP foreach类别和子类别
  • plsql报错out of memory
  • 这段代码实现的功能,求大佬讲解
  • UIAutomation获取QQ会话聊天信息不全

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华