亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、strcmp函數

適用對象

char*類型字符串

函數介紹

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

用法

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

舉例

二、compare()函數

適用對象

C++中的string類對象

用法

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

舉例

三、==

適用對象

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

用法

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

舉例

四、strstr函數

適用對象

char*類型的字符串

函數介紹

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

用法

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

舉例

總結

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

相關文章

  • c++函數名指針和函數指針

    c++函數名指針和函數指針

    這篇文章主要介紹了c++函數名指針和函數指針,函數指針和數據類似,C++當中函數也有地址,函數的地址是存儲函數機器語言代碼的內存地址。我們可以將另外一個函數的地址作為參數傳入函數,從而實現函數的靈活調用,下面詳細內容需要的小伙伴可以參考一下
    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字符串是否包含某個字符串實現示例

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

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

    Qt實現UDP通信的示例代碼

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

    詳談C++中虛基類在派生類中的內存布局

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

    淺談C++為什么非要引入那幾種類型轉換

    這篇文章主要介紹了C++為什么非要引入那幾種類型轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    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

最新評論