问题:我想使用Debug调试,去看K的值,(简易代码见下),我用的是watch窗口,
按照程序运行的意思,K应该是个定值啊?为什么,在运行调试的时候,K的值在不断的变化呢?
- # include <reg51.h>
- sbit P0_0 = P0^0;
-
- void main()
- {
- int i;
- char k = 1;
-
- k = k+1;
- while(1)
- {
- P0_0 = 1;
- for(i = 1;i<20000;i++)
- {
- ;
- }
- P0_0 = 0;
- for(i = 1;i<20000;i++)
- {
- ;
- }
- }
复制代码
一周热门 更多>