51单片机变量初值。

2025-02-25 19:03:04
推荐回答(5个)
回答1:

如果是“C51”,并且使用默认的startup.a51启动文件(未手动修改)的话,那么在运行到main()之前、片内SRAM已经都初始化为0了。

回答2:

静态和全局变量应该是0,局部变量在上电第一次为0之外之后是一个随机值。全局变量是否为0可能要看编译器。其实你自己可以做实验验证的。

回答3:

默认值是0,但是还是自己初始化比较好。要养成一个好的习惯。在函数之初使用Init()函数,初始化定义的变量值,这样程序检查起来方便,一个好的编程习惯可以给你带来很大的方便。

回答4:

0.严谨点都要初始化。

回答5:

0