|
Regular Member
|
這一段程式碼有點問題,如果 "=" 意思是宣告 (declaration),並想在宣告的時候同時設定值的話,elevator_status 前面要加 char。
(但前面已經宣告過了,所以會等於重複宣告。)
以語法看來:
在這裡 "=" 的語意應該是指定算符 (assignament),
"=" 的左手項 elevator_status[10][20] 指的是一個 char。
照之前的宣告,elevator_status是一個有 200 個 char 的二維陣列,
elevator_status[10][20] 是第... 嗯... 第 221 個?
至於 "=" 的右邊的意思,它的意思.... 我想想,那根本不該出現在指定算符的右邊。
=====================================================
您的意思是說我的elevator_status總共宣告了兩次,我想應該是這意思囉?
可是宣告class的時候,宣告elevator_status是因為在宣告屬性.而宣告類別屬性的時候是不能設定初值的...所以我才會在後面的constructor宣告初值.
那為什麼這樣會變成重複宣告了.是我的觀念出問題了嗎,可否請您替我說明一下呢?
因為課本沒有這類問題的說明了.
|