[問題] Keil C 的錯誤訊息

看板Electronics作者 (dio)時間18年前 (2007/11/12 17:59), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我在用Keil C 編譯時出現以下錯誤訊息 8051TEST_02.C(17): error C247: non-address/-constant initializer 是發生在一行浮點數的宣告 請問這是代表什麼意思呢 謝謝 --- 相關的函數片段 #define PI 3.14159 int T=2; // period of sin() (sec) float w=(2*PI)/T; // phase rate (rad/sec) <-- error出現的位置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.175.37 ※ 編輯: dio1984 來自: 140.112.175.37 (11/12 19:17)

11/12 21:54, , 1F
是8051不能作浮點運算嗎?
11/12 21:54, 1F

11/12 21:54, , 2F
等待高手指教!
11/12 21:54, 2F

11/12 23:25, , 3F
試試看改成 float w=(2*PI)/(T*1.00);
11/12 23:25, 3F

11/14 02:40, , 4F
謝謝樓上大大 後來發現keil C 的宣告後面不能包含算式
11/14 02:40, 4F
文章代碼(AID): #17E2G13w (Electronics)