关注1:关于如何数出字符串的一个长度
方法1:sizeof
sizeof :计算储存的字节大小。
其中一个思路,是计算数组中,字符的一个个数
sizeof(num) / sizeof( num[0] )
这种方法需要对结果N-1.
#include<iostream>
#include<string.h>
using namespace std;
int reserve(char c);
int main()
{
char s[]="hello";
cout<<sizeof(s);
return 0;
}
输出为6
第二种方法:
strlen
需要用到string.h头文件。
推荐这种方式。
#include<iostream>
#include<string.h>
using namespace std;
int reserve(char c);
int main()
{
char s[]="hello";
cout<<strlen(s);
return 0;
}
?主程序:
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char s[]= "hello world";
char box;
for(int i=0;i<(int)(strlen(s))/2;i++)
{
box=s[i];
s[i]=s[strlen(s)-1-i];
s[strlen(s)-1-i]=box;
}
cout<<s;
return 0;
}
其他以及引用:
1.C语言如何判断 某个字符串中有多少字符?_百度知道
|