第一张图片,TMOD没有赋值,为什么也可以进行与运算和或运算第二张图片,T0Count也没有给初值,为什么可以进行增量运算?
TMOD是寄存器,寄存器有复位值。T0Count的用法确实不规范,没有初始化,虽然很多C语言环境会自动初始化一些变量,但这样确实是不规范。不过不规范是不规范,这并不影响它能参与运算,一个变量,即使没有用户对它进行初始化,系统和编译器也没有自动初始化它,但它毕竟是存在的,它有一个值,虽然这个值不确定。