c++語(yǔ)言必背代碼 c語(yǔ)言length求的是實(shí)際長(zhǎng)度還是?
c語(yǔ)言length求的是實(shí)際長(zhǎng)度還是?C語(yǔ)言一般使用strlen函數(shù)和sizeof運(yùn)算符來(lái)計(jì)算長(zhǎng)度。Strlen用于計(jì)算字符串的實(shí)際長(zhǎng)度,不包括字符串末尾的終止符“0”;sizeof用于計(jì)算數(shù)據(jù)類型或
c語(yǔ)言length求的是實(shí)際長(zhǎng)度還是?
C語(yǔ)言一般使用strlen函數(shù)和sizeof運(yùn)算符來(lái)計(jì)算長(zhǎng)度。Strlen用于計(jì)算字符串的實(shí)際長(zhǎng)度,不包括字符串末尾的終止符“0”;sizeof用于計(jì)算數(shù)據(jù)類型或表達(dá)式的長(zhǎng)度,即內(nèi)存中的大小。
寫一函數(shù)int strlength(char *s)求一個(gè)字符串的長(zhǎng)度。主函數(shù)中輸入一個(gè)字符串,調(diào)用函數(shù)strlength求其長(zhǎng)?
?include<stdio.h>?define MAX琰STR 1024int strlength(char*)int main(void){char s[MAX琰STR]printf(“please input string:”)scanf(%s”,s)printf(“您輸入的字符串的長(zhǎng)度是%dn”,strlength(s))返回0}int strlength(char*s){int i=0 while(s[i]!=“0”{I}返回I}