Re: [問題] Keil C 的錯誤訊息
※ 引述《dio1984.bbs@ptt.cc (dio)》之銘言:
> 我在用Keil C 編譯時出現以下錯誤訊息
> 8051TEST_02.C(17): error C247: non-address/-constant initializer
錯誤:不可以用常數或位址以外的expression設定變數初值。
> 是發生在一行浮點數的宣告
> 請問這是代表什麼意思呢
[中略]
> #define PI 3.14159
> int T=2; // period of sin() (sec)
> float w=(2*PI)/T; // phase rate (rad/sec) <-- error出現的位置
因為T為變數,此處用到了一個需要執行的expression設定初值。
--
I love GOOOOOOOOOOOOOOOOOOLD------
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 59-115-212-221.dynamic.hine
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
3
10
Programming 近期熱門文章
PTT數位生活區 即時熱門文章