課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
雖然得不出答案,但對(duì)吧?
2015-08-25
源自:C語(yǔ)言入門(mén) 6-8
正在回答
不對(duì),應(yīng)該是這樣的
strcpy(s1,s2); strcat(s1,s3);
看不清0 提問(wèn)者
樓主那樣寫(xiě)的話(huà)
? strcat(s2,s3);
? strcpy(s1,s2);
S3覆蓋到了S2上,S2的沒(méi)有了,輸出的是慕課網(wǎng)。
strcat是把兩個(gè)字符串連接在一起,把第二個(gè)字符串接到第一個(gè)字符串的后面 ;strcpy是覆蓋,即把第二個(gè)字符串覆蓋到第一個(gè)字符串上(從第一個(gè)字符串的第一位開(kāi)始替換成第二個(gè)字符串的內(nèi)容) strncpy是把第二個(gè)字符串的前n位覆蓋到第一個(gè)上.所以應(yīng)該是
strcpy(s1,s2);
strcat(s1,s3);
課程說(shuō)明中的第4點(diǎn)很重要!
strcpy strcat 這樣的函數(shù)在使用時(shí)要注意:第一個(gè)參數(shù)處要有足夠大的空間來(lái)容納操作后的字符串。s1可以容納100個(gè)元素,s2和s3的空間都只能含有4個(gè)元素,所以不應(yīng)寫(xiě)在第一個(gè)參數(shù)處。
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答這樣寫(xiě)對(duì)嗎?
2 回答這樣寫(xiě)對(duì)嗎?
3 回答這樣寫(xiě)對(duì)嗎
1 回答這樣寫(xiě)對(duì)嗎
7 回答這樣寫(xiě)不對(duì)嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-08-25
不對(duì),應(yīng)該是這樣的
2015-10-22
樓主那樣寫(xiě)的話(huà)
? strcat(s2,s3);
? strcpy(s1,s2);
S3覆蓋到了S2上,S2的沒(méi)有了,輸出的是慕課網(wǎng)。
2015-10-22
strcat是把兩個(gè)字符串連接在一起,把第二個(gè)字符串接到第一個(gè)字符串的后面 ;strcpy是覆蓋,即把第二個(gè)字符串覆蓋到第一個(gè)字符串上(從第一個(gè)字符串的第一位開(kāi)始替換成第二個(gè)字符串的內(nèi)容) strncpy是把第二個(gè)字符串的前n位覆蓋到第一個(gè)上.所以應(yīng)該是
strcpy(s1,s2);
strcat(s1,s3);
2015-08-25
課程說(shuō)明中的第4點(diǎn)很重要!
strcpy strcat 這樣的函數(shù)在使用時(shí)要注意:第一個(gè)參數(shù)處要有足夠大的空間來(lái)容納操作后的字符串。s1可以容納100個(gè)元素,s2和s3的空間都只能含有4個(gè)元素,所以不應(yīng)寫(xiě)在第一個(gè)參數(shù)處。