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

指针和循环的问题指针指到/0为什么还能在执行循环

  1. img


    这个难道指到/0就结束了吗为什么还要在加一位/0难道不算空吗还可以为真

循环的条件是 *y++,它是个表达式
相当于先用y的值在让y自增,所以最后跳出循环的时候 *y为'/0',然后y++,y指向的'\0'的下一个地址

img

因为*y++是一个表达式,当y指向\0时,*y++返回的是\0,y指针仍然需要向后移动一个元素。

近期文章

  • VMware Workstation中$怎么变成#
  • 这个插入数字的代码不知道哪有问题
  • C语言飞机票订购系统
  • FOC算法中的电角度
  • omp error#114 kmp_set_affinity invalid mask 求解
  • 将文件写入流,结果下载出来的是错误文件
  • SSMS安装失败,提示挂起的重启阻止安装
  • php 字符串和0 是想等的?
  • 怎么把maven plugins更新了,换了maven版本这个去不掉了
  • Typora的文件移动后,图片失效了。
  • 为什么FTP下载的时候文件内容丢失
  • burpsuit run不出来
  • 大家麻烦看一下,我有点没明白。这里的循环为什么是从s[0]开始的呀?
  • 微信小程序自定义模态框
  • 闪退,还没执行完就不执行了,还没写完的代码
  • oracle sqlplus 实例 用户
  • 想开发一个monitor,用来管理salesforce上的case
  • candence导入ic618中tsmc18出现错误
  • 我想问我这段代码哪错了
  • 具有间接依赖关系,而该程序集的版本为“4.0.0.0”,高于当前目标框架中的版本“2.0.0.0”

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华