单片机中bit类型在定义时如果没有初始化那么它的值是1还是0啊

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:54:37
比如说bit pre_pind3,pre_pind3=~pre_pind3
那么pre_pind3最后的值是多少
在ccavr中

keil 默认是0 ,你那个最后是1

这个是随机的吧 感觉

有的编译器会默认为0,有的就不处理,造成异常状态,程序出错,达不到预期效果。

没有初始化的任何变量都是不确定的,所以你不可能知道实际的结果。