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

for循环里为啥是len-1 逆序输出字符串长度


#include<stdio.h>
 int main()
 {
     int len,i;
     char c[10];
     gets(c);
     len=strlen(c);
     for(i=len-1;i>=0;i--)
     printf("%c",c[i]);
     printf("\n");
     return 0;
 }

len - 1是字符串的最大下标,也是最后一个元素的位置

for(i=len-1;i>=0;i--) 逆序
for(i=0;i<len;i++) 正序
正序逆序是你自己定义的

近期文章

  • 关于#python#的问题,请各位专家解答!
  • JS基础知识。 函数、对象的问题。
  • 我在做Unity人物的动作脚本做报了一个这样的错误
  • 符合要求的代码怎样编写?
  • arduino的开发,对于mp3 v3.0的疑问
  • 函数内套用函数问题的return
  • 用尾插法创建单链表 c语言程序设计
  • 数组问题,求用C实现。
  • 如何将matlab的曲面观察器转化为二维表格
  • 电子与电路学,实在不会了
  • 安装哪一个,pygame版本。
  • java后台查出的数据在前台没有显示,前台使用的bootstrap?
  • 用头插法创建单链表 c语言程序设计
  • #C语言#键盘输入一串字符,看作十六进制数,先将其转换为十进制整数输出 ,再转换为八进制形式输出。在main中输入数据时,要求做合法性检查,若输入的字符串不能构成十六进制数
  • 报数游戏 用c语言写 输出最后剩下的数字
  • 为什么编译结果是这个
  • C++求解答一下,感激不尽
  • 为什么用transform.translate物体不能移动
  • 符合要求的代码怎样编写?
  • 看一下哪里出问题了,感激不尽

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华