目录
一,strlen函数
1,strlen函数
size_t strlen (const char* str);
2,strlen函数使用
使用函数时要用头文件:
#include <string.h>
即:
#include <stdio.h>
#include <string.h>
int main()
{
char arr[] = "abcdefg";
int num = strlen(arr);
printf("长度为:%d\n",num);
return 0;
}
运行结果:
二,getchar()函数
1,getchar函数
函数原型:
int getchar ( void );
当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符eof,windows下为组合键ctrl+z,unix/linux下为组合键ctrl+d),那么只有当最后一个输入字符为换行符´/n´(也可以是文件结束符eof,eof将在后面讨论)时,getchar才会停止执行,整个程序将会往下执行
2,代码
#include <stdio.h>
int main()
{
int a;
int m = 0;
while (a = getchar() != '\n')
{
m++;
}
printf("%d\n", m);
return 0;
}
运行结果:
三,指针运算
都知道:
那么反过来:
代码:
#include <stdio.h>
int len(char* s)
{
char* p = s;
while (*p != '\0')
p++;
return p - s;
}
int main()
{
printf("长度为:%d\n", len("abcdef"));
return 0;
}
运行结果:
四,小结
以上就是关于求字符串的内容了,具体还需宝子们去实践,如果觉得该博客对你有用的话,希望一键三连,点个关注不迷路,谢谢支持!
发表评论