[問題] 請問malloc
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
stdlib.h
問題(Question):
malloc 在 http://www.cplusplus.com/reference/clibrary/cstdlib/malloc/
有說明這個函數
我對於下面範例的程式敘述第13 行有疑惑
7 int i,n;
8 char * buffer;
9
10 printf ("How long do you want the string? ");
11 scanf ("%d", &i);
12
13 buffer = (char*) malloc (i+1);
在 http://www.cplusplus.com/reference/clibrary/cstdlib/malloc/ 寫出
void * malloc ( size_t size )
並說明malloc不會回傳東西,
可是為什麼, 語法可以寫成 ""buffer = (char*) malloc (i+1);"" ???
請問版上大大我的理解錯誤的地方在哪邊??
感恩!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.174.1.190
→
11/04 13:36, , 1F
11/04 13:36, 1F
→
11/04 13:36, , 2F
11/04 13:36, 2F
→
11/04 13:37, , 3F
11/04 13:37, 3F
→
11/04 13:38, , 4F
11/04 13:38, 4F