解释:strlen()是求字符串有效长度的一个函数,是不包含结尾的'/0'的长度
我先列出一小串代码验证一下哈
#include <bits/stdc++.h>
using namespace std;
int main()
{char a[]="hjhjb";int len=strlen(a);cout<<len;return 0;
}
输出的值即为5
列题:现在要给你一个字符数组,请你将它倒序输出
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{char a[1000]; //要用char定义 cin>>a; //输入用a即可,不能用a[]aas ll b=strlen(a);for(ll i=b-1;i>=0;i--){cout<<a[i];
// char c=a[i]; c必须用char定义,如果是
// cout<<c; int、long long ,输出的是一串数字 }return 0;
}
每天一个做题小tip:一定要仔细看题目!!!不要吃眼瞎的亏
最后,若有错误,欢迎指正