真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言查找字符串指定字符的方法

小編給大家分享一下c語(yǔ)言查找字符串指定字符的方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供渝水網(wǎng)站建設(shè)、渝水做網(wǎng)站、渝水網(wǎng)站設(shè)計(jì)、渝水網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、渝水企業(yè)網(wǎng)站模板建站服務(wù),十多年渝水做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

C語(yǔ)言是什么

C語(yǔ)言是一門(mén)面向過(guò)程的、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開(kāi)發(fā),使用C語(yǔ)言可以以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。

c語(yǔ)言查找字符串指定字符的方法:1、【strchr()】用來(lái)查找某字符在字符串中首次出現(xiàn)的位置;2、【strrchr()】函數(shù)用于查找某字符在字符串中最后一次出現(xiàn)的位置。

c語(yǔ)言查找字符串指定字符的方法:

1、strchr() 用來(lái)查找某字符在字符串中首次出現(xiàn)的位置,其原型為:

    char * strchr (const char *str, int c);

【參數(shù)】str 為要查找的字符串,c 為要查找的字符。

strchr() 將會(huì)找出 str 字符串中第一次出現(xiàn)的字符 c 的地址,然后將該地址返回。

注意:字符串 str 的結(jié)束標(biāo)志 NUL 也會(huì)被納入檢索范圍,所以 str 的組后一個(gè)字符也可以被定位。

【返回值】如果找到指定的字符則返回該字符所在地址,否則返回 NULL。

返回的地址是字符串在內(nèi)存中隨機(jī)分配的地址再加上你所搜索的字符在字符串位置。設(shè)字符在字符串中首次出現(xiàn)的位置為 i,那么返回的地址可以理解為 str + i。

提示:如果希望查找某字符在字符串中最后一次出現(xiàn)的位置,可以使用  strrchr()  函數(shù)。

【實(shí)例】查找字符5首次出現(xiàn)的位置。

#include 
#include 
#include 
int main(){
    char *s = "0123456789012345678901234567890";
    char *p;
    p = strchr(s, '5');
printf("%ld\n", s);
    printf("%ld\n", p);
system("pause");
    return 0;
}

輸出結(jié)果:

12016464
12016469

2、strrchr() 函數(shù)用于查找某字符在字符串中最后一次出現(xiàn)的位置,其原型為:

    char * strrchr(const char *str, int c);

【參數(shù)】str 為要查找的字符串,c 為要查找的字符。

strrchr() 將會(huì)找出 str 字符串中最后一次出現(xiàn)的字符 c 的地址,然后將該地址返回。

注意:字符串 str 的結(jié)束標(biāo)志 NUL 也會(huì)被納入檢索范圍,所以 str 的組后一個(gè)字符也可以被定位。

【返回值】如果找到就返回該字符最后一次出現(xiàn)的位置,否則返回 NULL。

返回的地址是字符串在內(nèi)存中隨機(jī)分配的地址再加上你所搜索的字符在字符串位置。設(shè)字符在字符串中首次出現(xiàn)的位置為 i,那么返回的地址可以理解為 str + i。

提示:如果希望查找某字符在字符串中第一次出現(xiàn)的位置,可以使用 strchr() 函數(shù)。

實(shí)例:查找字符5最后一次出現(xiàn)的位置。

#include 
#include 
#include 
int main(){
    char *s = "0123456789012345678901234567890";
    char *p;
    p = strrchr(s, '5');
    printf("%ld\n", s);
    printf("%ld\n", p);
    system("pause");
    return 0;
}

執(zhí)行結(jié)果:

12999504
12999529

看完了這篇文章,相信你對(duì)“c語(yǔ)言查找字符串指定字符的方法”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


當(dāng)前題目:c語(yǔ)言查找字符串指定字符的方法
分享網(wǎng)址:http://weahome.cn/article/geejcg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部