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

请看看这几句怎么理解?


while (arr1[i])i++;
    while (arr2[j])
        arr1[i++] = arr2[j++];
    arr1[i] = '\0';
    puts(arr1);

把字符串arr2添加到字符串arr1末尾,和strcat()函数功能一样

while (arr1[i])i++;         //找到arr1的末尾,即'\0'的数组下标
while (arr2[j])             //若未遍历至arr2的末尾,则执行循环
    arr1[i++] = arr2[j++];  //复制字符
arr1[i] = '\0';             //添加字符串结束符'\0'
puts(arr1);                 //输出结果

近期文章

  • npm install时出现错误
  • 有个问题想请教各位 帮个忙
  • 操作系统是用CUP芯片提供的API编写成的么?
  • 求一款奇迹游戏1.03h客户端中CustomDescriPtion.bmd文件查看工具
  • java运行后显示不出来,这个有人知道怎么回事吗
  • 我不会写 有关 php的毕业 论文 有没有指导一下的
  • Windows启动不了
  • '这个文本是用什么加密的呀!
  • python中 函数 输入**info 创建的字典里键值对是这个样子的
  • Python初学者的问题
  • Ubuntu18 无法切换独显/集显驱动
  • VS2017中使用strcpy_s时引发异常,代码如下,求教时什么原因?
  • python倒数计时器
  • 最大子数组和,c++简单题提问
  • 为什么vue路由里的通配符放到第一个也正常跑
  • 请教搭建ETH中转服务器节点
  • 这是个啥东西,插电脑上没反应
  • gis10.7相交报错
  • I2C写入EEPROM实验起始信号sb无响应
  • 粤嵌gec210的版,植入qt时出现问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华