keil編譯器的優化問題 關鍵字volatile的使用

void main(void) { unsigned int y=0x1314; unsigned char yh=0,yl=0; initcpu(); yl=y%256;//取餘數得低8位 yh=y/256;//取整得高8位 for(y=0;y<960;) { y+=100; yl=y%256;yh=y/256; } } 上面的代碼中,for循環前兩句會被優化掉
相關文章
相關標籤/搜索