<八> strlen函数
strlen函数
size_t strlen(const char *s);
- 功能:求字符串中真实字符的个数
- 参数:char*传递地址
- 返回:size_t 相当于int
strlen函数的意思是测试字符串的字符长度,不含字符串结束标志的。
sizeof是个运算符,它的结果是字符串在内存中的所占字节大小,它要把‘\0’算进去的。
1 #include <stdio.h>
2 #include <string.h>
3
4 int main(int argc, const char *argv[])
5 {
6 char a[10] = "hello";
7
8 printf("size = %d\n", sizeof(a)); //求开辟的空间大小
9 printf("len = %d\n", strlen(a)); //求真实字符个数,除‘\0’以外的字符
10
11 return 0;
12 }
青春看起来如此完美, 没空闲去浪费时间。
<我们最后的话——刺猬>