c語言char數組的長度?
1、在c語言中,可以通過庫函數strlen來計算字符串的長度,也可以通過循環計數來求取字符串長度。
函數原型:unsigned
int
strlen(char
*str);
功
能:統計字符串str中字符的個數,不包含'\0'
返
回
值:返回字符個數
2、用strlen函數實現:
char str[20];
int len; // 保存數組的長度
scanf("%s", str);
len = strlen(str); // 計算字符數組str的長度
注:需將頭文件#include
添加進源文件中。3、用循環來實現:
char str[20];
int len=0; // 保存數組的長度
scanf("%s", str);
while(str[len] != '\0') // 未檢測到結束字符
{
len++; // 統計字符數組str的長度
}