為什么用malloc:
之前學(xué)的用數(shù)組接收從終端輸入的字符并儲存狱庇,然后printf一段英文。由于不知道要從終端輸入多少字符舀透,所以定義的數(shù)組很大栓票,因此占用了多余的內(nèi)存。
用malloc可以輸入幾個字符就占幾個字符的內(nèi)存愕够,從而節(jié)省了內(nèi)存走贪。
如何用:
用malloc接收第一次輸入的,之后用realloc,注意內(nèi)存不夠要free掉惑芭。
代碼:
還沒學(xué)函數(shù)坠狡,寫得有點累贅。遂跟。逃沿。。幻锁。凯亮。。哄尔。假消。
程序運行效果:
例如從終端輸入Hi,my name is Jack.