c++新手提问:请问循环语句中i=0 中的"i"和x[i]中的“i”的意思

Dingdangtan 2017-06-04 05:38:27
#include<cstdio>
int main()
{
char x[999];
int i,a=0,b=0,c=0,d=0;
gets(x);
for(i=0;i<=x[i];i++)
{
if('A'<=x[i]&&x[i]<='z')
a++;
else if('0'<=x[i]&&x[i]<='9')
b++;
else if(x[i]==' ')
c++;
else
d++;
}
printf("%d %d %d %d\n",a,b,c,d);
return 0;
}
...全文
224 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Coding.Freshman 2018-10-04
  • 打赏
  • 举报
回复
变量和数组索引
weixin_38918271 2017-06-04
  • 打赏
  • 举报
回复
i=0中的就是一个普通变量。另外一个是表示数组中具体的第i个元素

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧