tag:blogger.com,1999:blog-4380486110383106325.post4984251608939370106..comments2024-01-22T18:28:12.898+08:00Comments on 很讚的遊戲編輯器: malloc(0)的回傳值?Waync Chenghttp://www.blogger.com/profile/17594772642817870873noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-4380486110383106325.post-41517610671069466082010-06-20T21:27:37.811+08:002010-06-20T21:27:37.811+08:00是的,這是clib的實作決定的.謝謝指正!是的,這是clib的實作決定的.謝謝指正!Waync Chenghttps://www.blogger.com/profile/17594772642817870873noreply@blogger.comtag:blogger.com,1999:blog-4380486110383106325.post-26921945307643298612010-06-20T19:41:14.253+08:002010-06-20T19:41:14.253+08:00這是 C Lib 決定而非 Compiler 決定的.這是 C Lib 決定而非 Compiler 決定的.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4380486110383106325.post-63336283353926278732010-06-11T14:45:15.784+08:002010-06-11T14:45:15.784+08:00說的也是, 就像這篇提到, 留給編譯器決定的"計算順序"
http://novu...說的也是, 就像這篇提到, 留給編譯器決定的"計算順序"<br />http://novus.pixnet.net/blog/post/26745180Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-4380486110383106325.post-33057395661848051172010-06-11T00:21:49.681+08:002010-06-11T00:21:49.681+08:00是的,但是否合理就要看編譯器怎麼自己去定義(implementation-defined),因為ma...是的,但是否合理就要看編譯器怎麼自己去定義(implementation-defined),因為malloc(0)在標準裡並未定義,因此也不具有可攜性Waync Chenghttps://www.blogger.com/profile/17594772642817870873noreply@blogger.comtag:blogger.com,1999:blog-4380486110383106325.post-83679782820700606832010-06-10T23:27:29.475+08:002010-06-10T23:27:29.475+08:00malloc回傳一個記憶體位址. 雖然malloc(0)配置了0個有效空間, 回傳一個'no...malloc回傳一個記憶體位址. 雖然malloc(0)配置了0個有效空間, 回傳一個'not null'應該是挺合理的吧.Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.com