亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

大佬們這樣不是更快嗎?

有什么不妥的地方嗎大佬們?

#include <stdio.h>
#include <string.h>
int main()
{
??? char s2[]="我愛,";
??? char s3[]="慕課網";
??? /*在以下補全代碼*/
? ? strcat(s2,s3);
?? ? printf("%s\n",s2);
??? return 0;?? ?
}

正在回答

5 回答

int main()

{

? ? char s1[100]="";

? ? char s2[]="我愛,";

? ? char s3[]="慕課網";

? ? /*在以下補全代碼*/

? ? strcat(s1,s2);

? ? strcat(s1,s3);

? ??

? ??

? ? printf("%s\n",s1);

? ? return 0;? ??

}


0 回復 有任何疑惑可以回復我~

題目是要輸出s1

0 回復 有任何疑惑可以回復我~

沒毛病



0 回復 有任何疑惑可以回復我~

不行,s2中沒有足夠的空間來容納來自s3中的字符,會造成s2數組越界

0 回復 有任何疑惑可以回復我~
#1

慕萊塢7197699

應該是可以的吧,因為s2在定義的時候為char s2[]="我愛,";這里并沒有說明字符數組s2的大小。
2021-08-28 回復 有任何疑惑可以回復我~

只要你能夠輸出得到題目需要的效果,那么你編寫的就是正確的!


0 回復 有任何疑惑可以回復我~
#1

丶怡

haha,直接printf("我愛,慕課網");
2022-02-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大佬們這樣不是更快嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號