欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C語言::模擬實現(xiàn)strcat函數(shù)

題目要求

編寫一個C語言程序模擬實現(xiàn)strcat函數(shù).

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計、成都網(wǎng)站制作、上虞網(wǎng)絡(luò)推廣、微信平臺小程序開發(fā)、上虞網(wǎng)絡(luò)營銷、上虞企業(yè)策劃、上虞品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供上虞建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:aaarwkj.com

(我們不妨先模擬實現(xiàn)一下strcat函數(shù),然后再對照一下string.h庫函數(shù)中strcat函數(shù)代碼的實現(xiàn),與大師肩并肩.)

算法分析

strcat函數(shù)功能:將兩個字符串連接起來,最終返回連接后字符串的首地址.

strcat函數(shù)原型:char *strcat(char *dest,const char *src);

我們清楚地了解了strcat函數(shù)功能和原型之后,就很容易分析出算法...

算法總結(jié)

第一步:將dest指向的內(nèi)容循環(huán)遍歷至'\0'的部分.

第二步:將src指向的內(nèi)容循環(huán)拷貝給dest,包括src后面的'\0'.

核心代碼

//模擬實現(xiàn)strcat函數(shù)
char *my_strcat1(char *dest,const char *src){
	char * ret = dest;
	//對接受到的兩個指針進(jìn)行斷言
	assert(dest);
	assert(src);
	//將dest遍歷至\0
	while(*dest){
		dest++;
	}
	//將src內(nèi)容復(fù)制在dest之后
	while(*src){
		*dest++ = *src++;
	}
	//在dest后面追加\0
	*dest = '\0';
	return ret;
}

完整測試代碼

/*
*本代碼由高小調(diào)原創(chuàng),版權(quán)歸高小調(diào)博客所有 
*作者:高小調(diào)
*日期:2016-8-7
*代碼功能:模擬實現(xiàn)strcat函數(shù)
*集成開發(fā)環(huán)境:Microsoft Visual Studio 2010 
*/
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
//模擬實現(xiàn)strcat
char *my_strcat1(char *dest,const char *src){
	char * ret = dest;
	//對接受到的兩個指針進(jìn)行斷言
	assert(dest);
	assert(src);
	//將dest遍歷至\0
	while(*dest){
		dest++;
	}
	//將src內(nèi)容復(fù)制在dest之后
	while(*src){
		*dest++ = *src++;
	}
	//在dest后面追加\0
	*dest = '\0';
	return ret;
}
//庫函數(shù)中實現(xiàn)方法
char *my_strcat2(char *dest,const char *src){
	char * cp = dest;
	//將dest遍歷至\0
	while(*cp){
		cp++;
	}
	//將src內(nèi)容復(fù)制在dest之后
	while(*cp++=*src++){
		;
	}
	return dest;
}
int main(){
	char str1[20] = "Hello ";
	char str2[] ="Gxd Blog!";
	char *ret = my_strcat1(str1,str2);
	printf("%s\n",ret);
	system("pause");
	return 0;
}

輸出

C語言::模擬實現(xiàn)strcat函數(shù)

  1. 函數(shù)列表

  2. printf()函數(shù)功能、原型、用法和實例

  3. assert()宏功能、原型、用法和實例

  4. strcat()函數(shù)功能、原型、用法及實例

小調(diào)祝你一切安好.

本文由高小調(diào)博客原創(chuàng)!

原文地址:http://gaoxiaodiao.com/p/21.html

如欲轉(zhuǎn)載,請注明出處!

PS:我在大二上學(xué)期,為了賺取瑜伽教練進(jìn)修費(fèi)用,周末在KFC兼職打工時,生活節(jié)奏超快.

下午2半點(diǎn)從學(xué)校走,3點(diǎn)半上班,一直到晚上12點(diǎn).學(xué)校關(guān)門了,坐個出租車,去網(wǎng)吧×××.

(KFC可以報銷部分車費(fèi).)

當(dāng)時我心想如果大學(xué)畢業(yè)以后,每天都是這樣生活的話,這未來也太黑暗了吧!

在那段時間內(nèi),我一直認(rèn)為,這應(yīng)該就是大學(xué)中最黑暗的時光了吧!

再回顧下現(xiàn)在,每天早上6點(diǎn)起床去瑜伽館.

下午5點(diǎn)下課后,火速趕往公交車站,因為6點(diǎn)還有編程課,晚上9點(diǎn)下課...

盡管現(xiàn)在比之前的兼職辛苦更多,但我很享受...

這就是也許傳說中的成長吧!

文章題目:C語言::模擬實現(xiàn)strcat函數(shù)
URL地址:http://aaarwkj.com/article34/gdsdpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、App設(shè)計、外貿(mào)建站、網(wǎng)站設(shè)計、ChatGPT

廣告

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

成都網(wǎng)頁設(shè)計公司
久久一二三四区中文字幕| 午夜少妇诱惑一区二区三区| 日韩精品人成在线播放| 国产又大又爽免费视频| 亚洲家庭伦理在线观看| 99久久精品国产熟女| 蜜桃免费观看在线视频| 插美女逼免费视频导航| 亚洲国产日韩精品久久| 午夜福利成人在线免费观看| 可以看的黄色亚洲网站| 国产乱码精品一区二区蜜臀| 日韩视频在线不卡观看| 国产成人精品久久一区二区| av午夜精品一区二区| 亚洲人妻av一区二区三区| 日本久久高清免费观看| 亚洲国产欧美一区三区成人| 精品福利视频蜜臀91| 中文字幕日本人妻影视| 丰满的熟妇女教师水多| 少妇人妻偷人精品系列| 国产成人亚洲精品乱码| 一区不卡在线视频免费国产| 91欧美在线激情视频| 高潮国产精品一区二区| 婷婷色爱区综合五月激情 | 国产av一级二级三级最新精品| 尤物在线观看精品视频| 国产成人综合亚洲欧美在线| 久草尤物视频在线观看| 国产精品成人大片在线播放| 国产麻豆三级在线观看| 国偷蜜桃av一区二区三区| 91麻豆亚洲国产成人久久| 性色视频一区二区三区| 99国产精品久久久久久| 成人嚼牙特别黑黄怎么办| 中文字幕四虎在线观看| 日本黄色美女日本黄色| 人妻中文字幕在线一二区|