2013-07-14 85 views
0

我是C初學者,我正在學習「堆」。讓我困惑的是我們可以將數組存儲在堆中嗎?如果可以的話,怎麼樣? 例如說:如何將數組存儲在堆中?

int main(void) { 
    char sentence[] = "Please move me to heap.";// I want to store this sentence in heap 
    printf("%s\n", sentence); 
} 

有人可以澄清這一點給我嗎?提前致謝。

+4

查找malloc()和calloc() –

+2

如何「學習堆」,但沒有聽說過「malloc」?你在做什麼樣的「學習」? –

回答

0

請看看this C tutorial,然後看看malloc

有一個示例使用mallochere。如果你正在學習,最好是閱讀稍長一點的教程,而不是讓我們在代碼中給你答案,因爲前者會更好地理解你的理解。