国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

strstr函數(shù)詳解 看這一篇就夠了-C語言(函數(shù)講解、函數(shù)實現(xiàn)、使用用法舉例、作用、自己實現(xiàn)函數(shù) )

這篇具有很好參考價值的文章主要介紹了strstr函數(shù)詳解 看這一篇就夠了-C語言(函數(shù)講解、函數(shù)實現(xiàn)、使用用法舉例、作用、自己實現(xiàn)函數(shù) )。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?strstr()函數(shù)用于:查找子字符串

目錄

函數(shù)介紹

用法示例

函數(shù)講解

實現(xiàn)函數(shù)?

事例展示

函數(shù)介紹

函數(shù)聲明:char *strstr(const char *str1, const char *str2)

頭 ?文 ?件:#include <string.h>
返 ?回 ?值:?返回值為char * 類型( 返回指向?str1?中第一次出現(xiàn)的?str2?的指針);如果?str2?不是?str1?的一部分,則返回空指針。?

用法示例

#include <stdio.h>
#include <string.h> 
int main()
{
	char str[] = "This is a simple string";
	char* pch;
	pch = strstr(str, "simple");
	if (pch != NULL)
		strncpy(pch, "sample", 6);
	puts(str);
	return 0;
}

函數(shù)講解

strstr,初學c語言,leetcode刷題,c語言,算法

實現(xiàn)函數(shù)?

char* My_strstr(const char* str1, const char* str2)
{
	assert(str1 && str2);
	const char* s1 = str1;
	const char* s2 = str2;
	const char* p = str1;
	while (*p!='\0')
	{
		s1 =p ;
		s2 = str2;
		while (*s1 != '\0' && *s2 != '\0' && *s1 == *s2)
		{
			s1++;
			s2++;
		}
		if (*s2 == '\0')
		{
			return (char*)p;
		}
		p++;
	}
	return NULL;
} 

事例展示

#include <stdio.h>
#include <string.h> 
#include<assert.h>
char* My_strstr(const char* str1, const char* str2)
{
	assert(str1 && str2);
	const char* s1 = str1;
	const char* s2 = str2;
	const char* p = str1;
	while (*p!='\0')
	{
		s1 =p ;
		s2 = str2;
		while (*s1 != '\0' && *s2 != '\0' && *s1 == *s2)
		{
			s1++;
			s2++;
		}
		if (*s2 == '\0')
		{
			return (char*)p;
		}
		p++;
	}
	return NULL;
} 
int main()
{
	char str[] = "This is a simple string";
	char* pch;
	pch = My_strstr(str, "simple");
	if (pch != NULL)
		strncpy(pch, "sample", 6);
	puts(str);
	return 0;
}

strstr,初學c語言,leetcode刷題,c語言,算法文章來源地址http://www.zghlxwxcb.cn/news/detail-546500.html

到了這里,關于strstr函數(shù)詳解 看這一篇就夠了-C語言(函數(shù)講解、函數(shù)實現(xiàn)、使用用法舉例、作用、自己實現(xiàn)函數(shù) )的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • gitee教程詳解(超詳細,看這一篇就夠了?。? decoding=
  • 什么叫SSH?原理詳解,看這一篇就夠了!

    什么叫SSH?原理詳解,看這一篇就夠了!

    你們好,我的網工朋友。 SSH是一種加密的網絡安全協(xié)議,用于安全地遠程登錄和執(zhí)行命令。 目前SSH協(xié)議已經被全世界廣泛使用,大多數(shù)設備都支持SSH功能。 但你真的會用嗎? 今天就從SSH是什么、怎么用出發(fā),給你詳解一下之后在遠程登錄、端口轉發(fā)等多種場景下要怎樣使用

    2024年04月26日
    瀏覽(19)
  • CSS基礎——看這一篇就夠了

    CSS基礎——看這一篇就夠了

    目錄 一、CSS簡介 1.CSS是什么? 2.CSS的作用 3.CSS的構成 二、CSS選擇器 1.基礎選擇器 (1).標簽選擇器 (2)類選擇器 (3)標簽選擇器 (4) 通配符選擇器 2.復合選擇器 (1)后代選擇器(包含選擇器) (2)子選擇器 (3)并集選擇器 (4)偽類選擇器 ?三、基本屬性 1.字體屬性

    2024年02月09日
    瀏覽(98)
  • 精通線程池,看這一篇就夠了

    精通線程池,看這一篇就夠了

    當我們運用多線程技術處理任務時,需要不斷通過new的方式創(chuàng)建線程,這樣頻繁創(chuàng)建和銷毀線程,會造成cpu消耗過多。那么有沒有什么辦法 避免頻繁創(chuàng)建線程 呢? 當然有,和我們以前學習過多連接池技術類似,線程池通過提前創(chuàng)建好線程保存在線程池中, 在任務要執(zhí)行時取

    2023年04月17日
    瀏覽(97)
  • ElasticSearch常見用法,看這一篇就夠了

    ElasticSearch常見用法,看這一篇就夠了

    2024送書福利正式起航 關注「哪吒編程」,提升Java技能 文末送3本《一本書講透Elasticsearch:原理、進階與工程實踐》 大家好,我是哪吒。 ElasticSearch是一款由Java開發(fā)的開源搜索引擎,它以其出色的實時搜索、穩(wěn)定可靠、快速安裝和方便使用的特性,在Java開發(fā)社區(qū)中贏得了廣

    2024年03月19日
    瀏覽(94)
  • 超圖(HyperGraph)學習,看這一篇就夠了

    超圖(HyperGraph)學習,看這一篇就夠了

    最近事多,好久沒更新了,隨便寫寫(Ctrl+V)點 一、超圖定義 通常圖論中的圖,一條edge只能連接2個vertex,在超圖中,不限量 如何理解呢,就用我正在做的KT問題來看:7道題目-7個頂點;4種概念-4條超邊,其中第1,2,3題都是考察概念1的,則構建一個包含了這仨的超邊,以此類

    2024年02月02日
    瀏覽(27)
  • SourceTree使用看這一篇就夠了

    SourceTree使用看這一篇就夠了

    ?你夢想有一天成為git大師,然而面對復雜的git命令,你感覺TMD這我能記得住嗎?你曾經羨慕從命令行敲git命令,才會更加炫酷,然而時間一長,TMD命令我有忘了。那么今天我介紹的這款工具會讓你從git命令中解救出來,這就是git可視化工具SourcTree。 事實上Git的功能十分強大

    2024年02月08日
    瀏覽(23)
  • 還不會二分查找?看這一篇就夠了

    還不會二分查找?看這一篇就夠了

    二分查找分為整數(shù)二分和浮點數(shù)二分,一般所說的二分查找都是指整數(shù)二分。 滿足單調性的數(shù)組一定可以使用二分查找,但可以使用二分查找的數(shù)組不一定需要滿足單調性。 不妨假設我們找到了條件 C 1 C_1 C 1 ? ,它和它的 對立條件 C 2 C_2 C 2 ? 能夠將數(shù)組 a a a 一分為二,

    2024年01月19日
    瀏覽(26)
  • Docker Volume 看這一篇就夠了

    Docker Volume 看這一篇就夠了

    默認情況下,在容器內創(chuàng)建的所有文件都存儲在可寫容器層上。這意味著: 當該容器不再存在時,數(shù)據不會持續(xù)存在,并且如果另一個進程需要數(shù)據,則可能很難將數(shù)據從容器中取出。 容器的可寫層與運行容器的主機緊密耦合。您無法輕松地將數(shù)據移動到其他地方。 寫入容

    2024年02月02日
    瀏覽(106)
  • CAS自旋鎖,看這一篇就夠了

    前序 時隔多年,杰倫終于出了新專輯,《最偉大的作品》讓我們穿越到1920年,見到了馬格利特的綠蘋果、大利的超現(xiàn)實、常玉畫的大腿、莫奈的睡蓮、徐志摩的詩… 他說“最偉大的作品”并不是自己的歌,而是這個世界上最偉大的藝術作品們。 為什么要寫CAS自旋鎖呢?最近

    2023年04月08日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包