欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c語(yǔ)言計(jì)算字符串長(zhǎng)度

c語(yǔ)言計(jì)算字符串長(zhǎng)度?

c語(yǔ)言計(jì)算字符串長(zhǎng)度,可以手動(dòng)計(jì)算也可以使用庫(kù)函數(shù)或者sizeof()操作符。

方法:

自定義函數(shù)求長(zhǎng)度

使用strlen()函數(shù)

使用sizeof()操作符

自定義函數(shù):

int cont_str(char *s)

{

int i = 0;

while ( str[i++] != '\0') ;

return i;

}

使用string頭文件中的strlen()函數(shù):

strlen(str); //假設(shè)str為待求的字符串?dāng)?shù)組名

使用sizeof()操作符:

sizeof(str)/sizeof(str[0]); //假設(shè)str為待求的字符串?dāng)?shù)組名

注意:

strlen()函數(shù)求出的字符串長(zhǎng)度為有效長(zhǎng)度,既不包含字符串末尾結(jié)束符 ‘\0’;

sizeof()操作符求出的長(zhǎng)度包含字符串末尾的結(jié)束符 ‘\0’;

當(dāng)在函數(shù)內(nèi)部使用sizeof()求解由函數(shù)的形參傳入的字符數(shù)組的長(zhǎng)度時(shí),得到的結(jié)果為指針的長(zhǎng)度,既對(duì)應(yīng)變量的字節(jié)數(shù),而不是字符串的長(zhǎng)度,此處一定要小心。

java string庫(kù),c語(yǔ)言計(jì)算字符串長(zhǎng)度