在单片机编程中,关于变量的初始化,我犯过很多错误。最常见的就是在变量定义尤其是函数内部的局部变量定义时,没有在定义时就对变量初始化,然后在程序中直接用了这个变量,导致运算出错。如果使用前有赋值操作,一般不会出错。因此变量在使用前,最好有赋值操作,或者在初始化时直接赋初值。