-3
我的代碼:預處理器宏變量
#DEFINE NEW = 1;
和一個結構:
typedef struct PCB
{
/*Process state:new, ready, running, waiting, terminated*/
int state;
}PCB;
如何可以分配新的,使得狀態= 1?
更多信息,我得到的錯誤:
expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
'#DEFINE NEW = 1;'刪除分號和 '=',並轉換爲小寫。 – wildplasser 2013-02-27 16:40:26
這些被稱爲預處理宏,而不是「哈希定義變量」。我建議你在嘗試編寫完整的操作系統之前閱讀C的基礎知識。 – 2013-02-27 16:46:23
抱歉,男人只是一個簡單的問題,從去年的編程中記不清楚,我是一個小菜鳥,並且忘記了。而且我不是在寫一個完整的操作系統,只是一個進程調度器。這對我來說是非常困難的......但是,謝謝 – 2013-02-27 16:53:42