• 
    

      <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
      1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)-創(chuàng)新互聯(lián)

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

        倉(cāng)山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!

        C語(yǔ)言是什么

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

        strlen

        strlen函數(shù)用于求解字符串長(zhǎng)度,其返回類(lèi)型為unsigned int(即size_t)。strlen函數(shù)從起點(diǎn)開(kāi)始,往后計(jì)數(shù),遇到‘\0'停止。
        值得注意的是:strlen函數(shù)的返回類(lèi)型??慈缦麓a:

        #include<string.h>
        #include<iostream>
        using namespace std;
        
        int main()
        {
        	if ((strlen("abc") - strlen("abcdef")) > 0)
        		cout << "大于" << endl;
        	else
        		cout << "小于" << endl;
        
        	return 0;
        }

        輸出 : 大于。不必驚奇,函數(shù)的size_t(-3)是一個(gè)正數(shù)。

        strcpy

        strcpy函數(shù)是字符串拷貝函數(shù)

        函數(shù)原型為:

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)

        需要注意:目標(biāo)字符串是要可以更改的,空間要大,足夠存放拷貝的源字符串。

        拷貝過(guò)程中,函數(shù)將源字符串的‘\0'一起拷貝到目標(biāo)中。

        #include<string>
        #include<iostream>
        using namespace std;
        int main()
        {
        	char arr[20] = "abcdefgh******";
        	char* p = "hello world";
        	strcpy(arr, p);
        	cout << arr << endl;
        	return 0;
        }

        strcmp

        strcmp函數(shù)為字符串比較函數(shù)。比較的不是字符串的長(zhǎng)度,而是對(duì)應(yīng)字符的ASCII值。

        返回類(lèi)型為:

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)

        #include<string>
        #include<iostream>
        using namespace std;
        int main()
        {
        	char arr[] = "abcde";
        	char p[] = "abde";
        	cout << strcmp(arr,p) << endl;
        
        	return 0;
        }

        strcat

        strcat函數(shù)為字符串追加函數(shù)。函數(shù)原型:

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)

        將源字符串追加到目標(biāo)字符串上。

        int main()
        {
        	char arr[20] = "abcde ";
        	char p[] = "hello";
        	cout << strcat(arr, p) << endl;
        
        	return 0;
        }

        strstr

        strstr為字符串查找函數(shù)。函數(shù)原型為:

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)

        在目標(biāo)字符串中查找子字符串,找的則返回指向子字符串的指針,否則返回空指針。

        int main()
        {
        	char arr[] = "hello, how are you ?";
        	char p[] = "are";
        	cout << strstr(arr, p) << endl;
        
        	return 0;
        }

        結(jié)果為:are you ?

        strtok

        strtok函數(shù)為字符串分隔函數(shù)。函數(shù)原型為:

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)

        strDelimit為字符串,定義了分隔字符的集合。函數(shù)執(zhí)行是遇到分割字符時(shí),將它改為‘\0',范圍一個(gè)指向這個(gè)標(biāo)記的指針。注意:strtok函數(shù)執(zhí)行時(shí)修改了字符串的內(nèi)容。

        int main()
        {
        	char str[] = "hello,how are you ?";
        	char * p;
        	p = strtok(str, ",?");
        	while (p != NULL)
        	{
        		printf("%s\n", p);
        		p = strtok(NULL, ",?");
        	}
        	return 0;
        }

        strerror

        strerror函數(shù)的作用:返回錯(cuò)誤碼對(duì)應(yīng)的信息。函數(shù)原型為

        C語(yǔ)言中有哪些不受限制的字符串函數(shù)

        使用時(shí)要包含#include<errno.h>

        看完上述內(nèi)容,你們掌握C語(yǔ)言中有哪些不受限制的字符串函數(shù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

        本文標(biāo)題:C語(yǔ)言中有哪些不受限制的字符串函數(shù)-創(chuàng)新互聯(lián)
        網(wǎng)頁(yè)網(wǎng)址:http://www.jbt999.com/article14/ccppde.html

        成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)品牌網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作、網(wǎng)站收錄、網(wǎng)站營(yíng)銷(xiāo)

        廣告

        聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

        成都網(wǎng)站建設(shè)公司

      2. 
        

          <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
          1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>
            天堂色av | 国产高潮免费观看 | 99爱在线| 国产精品久久77777 | 久久成人三级电影 | 第一操逼视频 | 色色婷婷五月天 | 成人AV一区二区三区四区 | 成人黄色一区二区 | 毛片毛片毛片多人 |