最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

一、strcmp函數(shù)

適用對(duì)象

char*類型字符串

函數(shù)介紹

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

用法

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

舉例

二、compare()函數(shù)

適用對(duì)象

C++中的string類對(duì)象

用法

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

舉例

三、==

適用對(duì)象

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

用法

對(duì)于string類對(duì)象,可以用"=="進(jìn)行比較,值相等時(shí)表達(dá)式的值為1,不相等則為0

舉例

四、strstr函數(shù)

適用對(duì)象

char*類型的字符串

函數(shù)介紹

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

用法

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

舉例

總結(jié)

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

相關(guān)文章

  • C語言與C++中關(guān)于字符串使用的比較

    C語言與C++中關(guān)于字符串使用的比較

    字符串是我們?cè)偈煜げ贿^的東西了,任何語言中字符串都是基礎(chǔ)都要經(jīng)常用到,那么在不同語言中字符串的用法一樣嗎?下面我們來看看C語言與C++中字符串使用的比較
    2022-05-05
  • Opencv實(shí)現(xiàn)輪廓提取功能

    Opencv實(shí)現(xiàn)輪廓提取功能

    這篇文章主要為大家詳細(xì)介紹了Opencv實(shí)現(xiàn)輪廓提取功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C++ 內(nèi)存管理原理分析

    C++ 內(nèi)存管理原理分析

    本章主要介紹C++的內(nèi)存管理,以C++的內(nèi)存分布作為引入,介紹C++不同于C語言的內(nèi)存管理方式(new delete對(duì)比 malloc free),最后為了加深讀者的理解,會(huì)介紹new和delete的底層實(shí)現(xiàn)原理
    2021-11-11
  • c++中的system(

    c++中的system("pause")的作用和含義解析

    這篇文章主要介紹了c++中system("pause")的作用和含義,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-03-03
  • 用C語言實(shí)現(xiàn)圣誕樹(簡(jiǎn)易版+進(jìn)階版)

    用C語言實(shí)現(xiàn)圣誕樹(簡(jiǎn)易版+進(jìn)階版)

    大家好,本篇文章主要講的是用C語言實(shí)現(xiàn)圣誕樹(簡(jiǎn)易版+進(jìn)階版),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • C++進(jìn)程共享數(shù)據(jù)封裝成類實(shí)例

    C++進(jìn)程共享數(shù)據(jù)封裝成類實(shí)例

    這篇文章主要介紹了C++進(jìn)程共享數(shù)據(jù)封裝成類的方法,以實(shí)例形式講述了其封裝代碼與具體用法,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-10-10
  • C語言對(duì)堆排序一個(gè)算法思路和實(shí)現(xiàn)代碼

    C語言對(duì)堆排序一個(gè)算法思路和實(shí)現(xiàn)代碼

    這篇文章主要介紹了C語言對(duì)堆排序一個(gè)算法思路和實(shí)現(xiàn)代碼,堆排序是一種樹形選擇排序,是對(duì)直接選擇排序的有效改進(jìn),需要的朋友可以參考下
    2014-06-06
  • C++定制刪除器與特殊類設(shè)計(jì)(餓漢和懶漢)

    C++定制刪除器與特殊類設(shè)計(jì)(餓漢和懶漢)

    這篇文章主要給大家介紹了關(guān)于C++定制刪除器與特殊類設(shè)計(jì)的相關(guān)資料,使用餓漢模式和懶漢模式,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • C/C++實(shí)現(xiàn)精靈游戲的示例代碼

    C/C++實(shí)現(xiàn)精靈游戲的示例代碼

    這篇文章主要為大家介紹了如何利用C++實(shí)現(xiàn)簡(jiǎn)單的精靈游戲,文中的示例代碼講解詳細(xì),有一定的參考價(jià)值,感興趣的小伙伴可以了解一下
    2022-06-06
  • C++實(shí)現(xiàn)的大數(shù)相乘算法示例

    C++實(shí)現(xiàn)的大數(shù)相乘算法示例

    這篇文章主要介紹了C++實(shí)現(xiàn)的大數(shù)相乘算法,結(jié)合實(shí)例形式分析了C++大數(shù)相乘的概念、原理及代碼實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-08-08

最新評(píng)論

嘉义县| 十堰市| 益阳市| 甘孜| 济宁市| 平泉县| 浪卡子县| 英吉沙县| 彰化县| 浑源县| 固始县| 赣榆县| 黄石市| 泸定县| 筠连县| 阿克| 雷州市| 布尔津县| 宁夏| 沂南县| 祁东县| 安岳县| 美姑县| 上虞市| 河西区| 麻阳| 邢台县| 天水市| 安多县| 金沙县| 晋江市| 屯昌县| 银川市| 墨玉县| 奈曼旗| 凭祥市| 万年县| 灵武市| 沂南县| 云浮市| 滕州市|