發(fā)布時(shí)間:2025-09-29 18:36:53 瀏覽次數(shù):1
strlen函數(shù)是一個(gè)C語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù),用于計(jì)算一個(gè)字符串的長(zhǎng)度(不包含字符串結(jié)尾的空字符'\0')。該函數(shù)的原型使用如下:
```c
size_t strlen(const char *str);
```
其中,str是一個(gè)指向以null結(jié)尾的字符串的指針,函數(shù)返回的是字符串的長(zhǎng)度,即字符串中字符的個(gè)數(shù)(不包含空字符'\0')。
例如,假設(shè)有一個(gè)字符串 str,可以使用 strlen 函數(shù)計(jì)算它的長(zhǎng)度并將結(jié)果存儲(chǔ)在一個(gè)變量 len 中,代碼如下所示:
```c
const char *str = "Hello, world!";
size_t len = strlen(str);
printf("Length of \"%s\" is %zu.\n", str, len);
```
上述代碼將輸出 "Length of "Hello, world!" is 13.".