c 语言str.size,C/C++ strlen(str)和str.length()和str.size()的区别
生活随笔
收集整理的這篇文章主要介紹了
c 语言str.size,C/C++ strlen(str)和str.length()和str.size()的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
strlen(str)和str.length()和str.size()都可以求字符串長度,返回字符串中字符的長度,不包括‘/0’。
其中str.length()和str.size()是同義詞,返回同樣的值。
strlen(str)是用于求字符數組的長度,其參數是char*。
#include
#include
using namespace std;
int main()
{
string name="babababa";
cout<< "name.length(): " << name.length()<
cout<< "name.size(): " << name.size()<
char mail[100]="haha";
cout<< "strlen(mail): "<< strlen(mail)<
char *psd;
psd="lalala";
cout<< "strlen(psd): " << strlen(psd)<
return 0;
}
輸出結果:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的c 语言str.size,C/C++ strlen(str)和str.length()和str.size()的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转载)windows server 2
- 下一篇: android 本地地址转换为url,a