請問有沒有compiler option 可以用來忽略sign ?
請教各位,
在VC++裡, 以下程式的第 5 行並不會成立, 原因是 ch
已經被轉為負值,
但在某些老舊的compiler裡, 第5行會成立
因為它直接做記憶體內容比對.
請問VC++裡有沒有compiler option可以忽略 sign ?
感謝
1 void main() {
2 char ch, x=0;
3
4 ch=0x81;
5 if(ch == 0x81) x=1;
6 }
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章