答案來源:https://zhidao.baidu.com/question/187071815.html
對於字符數組str[N],判斷方法有以下三種:
-
第一種:用庫函數strlen
|
1
|
len =
strlen
(str);
// 數組長度
|
-
第二種:利用計數器
|
1
2
|
int
i=0;
while
(str[i++] !=
'\0'
);
// 數組str的長度為i
|
-
第三種:利用sizeof函數
|
1
|
len =
sizeof
(str)/
sizeof
(str[0]);
// 數組長度
|
對於其他類型的數組,都可以用字符數組的第三種方法,第三種方法是通用的。
