課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
strcat(s2,s3);
strcpy(s1,s2);
s2和s3在第一步已經(jīng)連在一起了,那再覆蓋應(yīng)該也可以吧?如果我想先連接再覆蓋該怎么寫(xiě)?求大神指教
2017-08-31
源自:C語(yǔ)言入門(mén) 6-8
正在回答
? ? char s1[100]="";
? ? char s2[]="我愛(ài),";
? ? char s3[]="慕課網(wǎng)";
strcpy()拷貝之后會(huì)覆蓋原來(lái)字符串且不能對(duì)字符串常量進(jìn)行拷貝
trcat在使用時(shí)s1與s2指的內(nèi)存空間不能重疊,且s1要有足夠的空間來(lái)容納要復(fù)制的字符串
針對(duì)上面這個(gè)情況,s2長(zhǎng)度為3,s3長(zhǎng)度也為3.完全復(fù)制不過(guò)去嘛。如果定義char s2[6]="我愛(ài),";則可以。
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答請(qǐng)問(wèn)我這樣寫(xiě)行嗎
4 回答請(qǐng)問(wèn)為什么這樣寫(xiě)不行?
1 回答請(qǐng)問(wèn)一下這樣行不行?
1 回答請(qǐng)問(wèn)這個(gè)代碼反過(guò)來(lái)寫(xiě)為什么不行?
2 回答這樣的代碼行嗎?
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)
2017-08-31
? ? char s1[100]="";
? ? char s2[]="我愛(ài),";
? ? char s3[]="慕課網(wǎng)";
strcpy()拷貝之后會(huì)覆蓋原來(lái)字符串且不能對(duì)字符串常量進(jìn)行拷貝
trcat在使用時(shí)s1與s2指的內(nèi)存空間不能重疊,且s1要有足夠的空間來(lái)容納要復(fù)制的字符串
針對(duì)上面這個(gè)情況,s2長(zhǎng)度為3,s3長(zhǎng)度也為3.完全復(fù)制不過(guò)去嘛。如果定義char s2[6]="我愛(ài),";則可以。