㈠ 在單片機編程時那些unsigned int是不是可以不賦初值,都默認初值是0
在聲明變數時,是可以不賦初值的,而初始值都默認為0的。如果要求初始值不是0,那就得賦初值了。當然也可以在聲明時不賦初值,在程序使用變數時再賦初值也可以。
而且不只是unsigned int,只是聲明變數就可以不賦初值的。
但是,在子函數中使用局部變數時,要注意賦初值,因初始值不一定是0,如果要求初值是0,就得賦初值了,也可以在使用時再賦初值。
聲明是不賦初值,默認為0,這是有一段默認的程序段,完成內部RAM的清0,這要看匯編代碼才能看到。這段程序,用戶是看不到的。