1、首先打开vs2014, 新建一个项目。
2、然后我们根据图示代码新建一个main函数。
3、然后我们根据图示代码添加头文件。
4、然后我们根据图示代码添加main函数。
5、然后我们根据图示代码定义int变量len。
6、然后我们根据图示代码定义char类型变量str。
7、然后我们根据图示代码使用scanf给str赋值。
8、然后我们根据图示代码定义一个求字符串长度的函数。
9、然后我们根据图示代码求len。
10、然后我们根据图示代码使用printf打印len。
11、然后我们运行程序,看看输出结果。
C语言的字符串是由字符数组形式保存的,并约定'\0'(ascii码值为0)作为字符串结束符。
其长度为从字符串开始,到'\0'结束,所有字符的个数,不包括'\0'本身。
要获得字符串长度,有两种方法可以使用:
1 使用库函数strlen()。
strlen声明在string.h中,原型为
int strlen(char *str);
功能为求str的长度,并返回。
2 根据定义求长度。
对于字符串str, 可以用如下代码求长度:
int len;
for(len = 0; ; len ++)
if(str[len] == '\0')break;
当str[len]为0时,退出循环,退出后的len值就是str的长度。
借助strlen函数即可得出字符串的长度,其在头文件#include
#include
#include
int main()
{
int len;
char *str="sdjkfwiuegh";
len=strlen(str);
printf("%d\n", len);
return 0;
}