<八> strlen函数

strlen函数

size_t strlen(const char *s);

  • 功能:求字符串中真实字符的个数
  • 参数:char*传递地址
  • 返回:size_t 相当于int

strlen函数的意思是测试字符串的字符长度,不含字符串结束标志的
sizeof是个运算符,它的结果是字符串在内存中的所占字节大小它要把算进去的

 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
", sizeof(a));      //求开辟的空间大小
 9     printf("len  = %d
", strlen(a));     //求真实字符个数,除‘’以外的字符
10     
11     return 0;
12 }
青春看起来如此完美, 没空闲去浪费时间。 <我们最后的话——刺猬>
原文地址:https://www.cnblogs.com/WangJing0506/p/8542075.html