古詩詞大全網 - 成語大全 - c語言中strlen是什麽意思

c語言中strlen是什麽意思

strlen:計算字符串長度的庫函數名。

str:通常,程序員喜歡用它作 字符串 變量名。它是string(英文詞字符串的縮寫)。

len:通常,程序員喜歡用它作 變量名。它是 length(英文詞長度的縮寫)。

例如:

char str[20]="I am a student";

int len;

len = strlen(str);

printf("the string length is: %d",len);

擴展資料:

函數原型

extern?unsigned?int?strlen(char?*s);

在Visual C++ 6.0或Dev-C++中,原型為size_t?strlen(const?char?*string);,其中size_t實際上是unsigned int,在VC6.0或Dev-C++中可以看到這樣的代碼:

typedef?unsigned?int?size_t;

頭文件:string.h或cstring

格式:strlen (字符指針表達式)

功能:計算給定字符串的(unsigned int型)長度,不包括'\0'在內

說明:返回s的長度,不包括結束符NULL。

strlen(char*)函數求的是字符串的實際長度,它求得方法是從開始到遇到第壹個'\0',如果妳只定義沒有給它賦初值,這個結果是不定的,它會從aa首地址壹直找下去,直到遇到'\0'停止。

百度百科-strlen (C/C++語言函數)