Re: 兩種差異在哪裡呢..
|
||||
---|---|---|---|---|
新會員
|
謝謝這位先生解答...感恩...!!
發表於: 2004/7/9 11:02
|
|||
|
Re: 兩種差異在哪裡呢..
|
||||
---|---|---|---|---|
版主
|
以上程式的定義語法是錯誤的,正確語法應為:
#define SW0 PORTBbits.RB0 SW0習慣上採用大寫,以和變數有所區別。 在C語言中,"==" 是條件判斷,其結果只有成立(不等於零)或不成立(等於零)兩種。 而單一的"=" 是指定運算,它會改變=左邊的數值。
發表於: 2004/7/9 10:46
|
|||
|
兩種差異在哪裡呢..
|
||||
---|---|---|---|---|
新會員
|
#define sw0==PORTBbits.RB0 #define sw0=PORTBbits.RB0 以上兩種差異在哪呢?..恩恩恩..... 為什麼會出現這一 ISO C requires whitespace after the macro name訊息呢
發表於: 2004/7/8 0:55
|
|||
|