strlen函數用于計算字符串的長度,其語法如下:
size_t strlen(const char *s);
其中,參數s是一個指向以null結尾的字符串的指針。函數返回值是字符串s的長度,不包括null字符。
使用示例:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "hello world";
size_t len = strlen(str);
printf("The length of the string is %zu\n", len);
return 0;
}
輸出結果為:
The length of the string is 11
注意,字符串必須以null字符結尾,否則strlen函數會繼續計算字符串長度,直到遇到null字符為止。如果字符串沒有null字符,那么strlen函數的行為是未定義的。