在C語言中,可以使用strlen函數來計算字符串的長度。該函數在<string.h>頭文件中定義。
下面是一個示例代碼,展示如何使用strlen函數計算字符串的長度:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
int len = strlen(str);
printf("字符串的長度為:%d\n", len);
return 0;
}
運行上述代碼,輸出結果為:
字符串的長度為:13
在上述示例中,我們定義了一個字符數組str,并將字符串"Hello, World!"賦值給它。然后,我們使用strlen函數計算str的長度,并將結果存儲在變量len中。最后,我們使用printf函數輸出字符串的長度。
注意,strlen函數只能計算以null字符’\0’結尾的字符串的長度。如果字符串沒有以null字符結尾,strlen函數將無法正確計算字符串的長度。確保字符串以null字符結尾非常重要,這是C語言中字符串的約定。