欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C/C++中比較字符串的方法詳解

 更新時間:2023年02月05日 09:57:58   作者:安河橋畔  
這篇文章主要介紹了C/C++中比較字符串的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

一、strcmp函數(shù)

適用對象

char*類型字符串

函數(shù)介紹

strcmp函數(shù)是cstring庫中的函數(shù),包含在string.h頭文件中

用法

strcmp的兩個參數(shù)都是char*類型,將要比較的字符串傳入即可,根據(jù)返回值得到比較結(jié)果

舉例

二、compare()函數(shù)

適用對象

C++中的string類對象

用法

str1.compare(str2),如果返回值為0則表示兩個字符串相等。

舉例

三、==

適用對象

C++中的string類對象。需要注意,"=="不能用于兩個char類型字符串的比較,對于char類型字符串來說,"=="比較的是兩個字符串的起始地址。

用法

對于string類對象,可以用"=="進行比較,值相等時表達式的值為1,不相等則為0

舉例

四、strstr函數(shù)

適用對象

char*類型的字符串

函數(shù)介紹

strstr函數(shù)時用于判斷字串的,即str2是否時str1的字串,如果是,就返回str2第一次在str1中出現(xiàn)的位置,如果不是則返回NULL.

用法

若兩個字符串相同,則一個字符串便是另一個字符串的最長子串,判斷strstr函數(shù)的返回值是否為空。

舉例

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • c++函數(shù)名指針和函數(shù)指針

    c++函數(shù)名指針和函數(shù)指針

    這篇文章主要介紹了c++函數(shù)名指針和函數(shù)指針,函數(shù)指針和數(shù)據(jù)類似,C++當中函數(shù)也有地址,函數(shù)的地址是存儲函數(shù)機器語言代碼的內(nèi)存地址。我們可以將另外一個函數(shù)的地址作為參數(shù)傳入函數(shù),從而實現(xiàn)函數(shù)的靈活調(diào)用,下面詳細內(nèi)容需要的小伙伴可以參考一下
    2022-02-02
  • Opencv EigenFace人臉識別算法詳解

    Opencv EigenFace人臉識別算法詳解

    這篇文章主要為大家詳細介紹了Opencv EigenFace人臉識別算法的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C 創(chuàng)建鏈表并將信息存儲在二進制文件中讀取的實例代碼

    C 創(chuàng)建鏈表并將信息存儲在二進制文件中讀取的實例代碼

    C 創(chuàng)建鏈表并將信息存儲在二進制文件中讀取的實例代碼,需要的朋友可以參考一下
    2013-03-03
  • C語言常量介紹

    C語言常量介紹

    這篇文章介紹了C語言中的常量,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • C/C++編程判斷String字符串是否包含某個字符串實現(xiàn)示例

    C/C++編程判斷String字符串是否包含某個字符串實現(xiàn)示例

    這篇文章主要為大家介紹了C++編程中判斷String字符串是否包含某個字符串的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • Qt實現(xiàn)UDP通信的示例代碼

    Qt實現(xiàn)UDP通信的示例代碼

    UDP是一個輕量級、不可靠、面向數(shù)據(jù)報的、無連接的傳輸層協(xié)議,多用于可靠性要求不嚴格,不是非常重要的傳輸,如直播、視頻會議等等。本文將通過Qt實現(xiàn)UDP通信,感興趣的可以了解一下
    2022-11-11
  • 詳談C++中虛基類在派生類中的內(nèi)存布局

    詳談C++中虛基類在派生類中的內(nèi)存布局

    下面小編就為大家?guī)硪黄斦凜++中虛基類在派生類中的內(nèi)存布局。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 淺談C++為什么非要引入那幾種類型轉(zhuǎn)換

    淺談C++為什么非要引入那幾種類型轉(zhuǎn)換

    這篇文章主要介紹了C++為什么非要引入那幾種類型轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 淺談C++ Socket編程

    淺談C++ Socket編程

    本文給大家簡單介紹了C++中的Socket編程的種類以及sockets編程的8個步奏,簡單生動,有需要的小伙伴可以參考下
    2017-07-07
  • C++ Cmake的構建靜態(tài)庫和動態(tài)庫詳解

    C++ Cmake的構建靜態(tài)庫和動態(tài)庫詳解

    這篇文章主要為大家詳細介紹了C++ Cmake的構建靜態(tài)庫和動態(tài)庫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03

最新評論