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

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

求大神, C語言的問題

a[]={0} [] 里什么都不填, 也可以實現輸入任意長度的字符串

而用malloc(sizeof(char)*100*i)

當輸入越界時候將i增大 ?動態分配也可以實現任意長度字符串輸入


第一種和第二種有區別嗎, 怎么一說輸入任意長度都是用的第二種, 第一種不行嗎?

正在回答

1 回答

有區別的,第一種是靜態分配內存的,而第二種是動態分配內存的,用第二種方法可以在不需要的時候清理,減少內存占用,而第一種則不行

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

qq_愿時光安好_04050009 提問者

非常感謝!
2017-04-09 回復 有任何疑惑可以回復我~
#2

qq_愿時光安好_04050009 提問者

意思是兩者都可以,只不過第二種更靈活罷了對吧
2017-04-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識HTML(5)+CSS(3)
  • 參與學習       1230338    人
  • 解答問題       19084    個

HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義

進入課程

求大神, C語言的問題

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

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

幫助反饋 APP下載

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

公眾號

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