[問題] malloc的使用

看板C_and_CPP作者 (M7)時間14年前 (2010/05/31 21:29), 編輯推噓5(504)
留言9則, 8人參與, 最新討論串1/1
code在此:http://nopaste.csie.org/1dd2e 老師在教指標的時候,出了一題題目 要我們利用malloc()配置3個可存放double形態的變數 然後利用for來scanf三個浮點數,最後算出三數的總和以及平均 問題是,小妹我根本就還沒學過malloc..... 所以只好看著課本套了一下,但是寫出來的東西在執行時 只要輸入完三個數字後按enter,整個執行視窗就會默默的關掉囧 不知道是哪裡不對>"< 還請各位高手幫忙>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.219.129

05/31 21:35, , 1F
scanf("%lf", (ptr+i));
05/31 21:35, 1F

05/31 21:43, , 2F
有關鍵字 不過ptr+i建議改成ptr[i]
05/31 21:43, 2F

05/31 21:48, , 3F
&ptr[ i ]
05/31 21:48, 3F

05/31 21:56, , 4F
解決了,謝謝:D 不過為什麼要用%lf呢?
05/31 21:56, 4F

05/31 21:58, , 5F
因為是double
05/31 21:58, 5F

05/31 21:59, , 6F
嗯嗯懂了,謝謝大家:)
05/31 21:59, 6F

05/31 22:30, , 7F
關鍵字提供無限想像空間
05/31 22:30, 7F

06/01 01:20, , 8F
joefaq 別教錯人哦 ptr+i 不是 ptr[i] 哦...
06/01 01:20, 8F

06/01 14:21, , 9F
*( )
06/01 14:21, 9F
文章代碼(AID): #1C0xdN9d (C_and_CPP)