函數是C語言標準庫中的一個函數,其作用是計算一個字符串的長度,即不包括空字符在內的字符個數。
使用方法如下
```ccludeg.h>
st char s);
其中,s是待計算長度的字符串,返回值是字符串的長度。
示例代碼如下
```cclude
tain()
char str[50] = "hello world";
(str);
輸出結果為
字符串長度是11
方法二使用sizeof運算符
sizeof運算符是C語言中的一個運算符,其作用是計算數據類型或變量所占的字節數。當sizeof運算符用于一個字符串時,其返回值包括空字符在內的字符個數。
使用方法如下
```cclude
tain()
char str[50] = "hello world";
= sizeof(str) / sizeof(str[0]) - 1;
輸出結果為
字符串長度是11
方法三自己實現計算函數
我們也可以自己實現一個函數來計算字符串的長度,方法如下
```cclude
ty(char s)
{t = 0;
while (s++ != '\0')
{++;
tain()
char str[50] = "hello world";
y(str);
輸出結果為
字符串長度是11
g.h>。