<八> 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 }

 

posted on 2018-03-10 21:17  就是菁可爱哦  阅读(314)  评论(0编辑  收藏  举报

导航