C语言使用技巧(三十一):回顾strlen函数简单使用
C 库函数 size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。
#include <stdio.h>
#include <string.h>
int main()
{
char a[20]="Program";
char b[20]={'P','r','o','g','r','a','m','\0'};
// using the %zu format specifier to print size_t
printf("Length of string a = %zu \n",strlen(a));
printf("Length of string b = %zu \n",strlen(b));
return 0;
}
输出
字符串长度 a = 7
字符串长度 b = 7
请注意,该strlen()函数在计算长度时不计算空字符\0。
参考:
https://www.programiz.com/c-programming/library-function/string.h/strlen