第一個函數 void delay(uint n)
這個函數是帶參數的。它接受一個無符號整數 n 作為輸入,并循環(huán) n 次,每次循環(huán)中調用 Delay1ms() 函數來產生大約1毫秒的延遲。因此,這個函數的總延遲時間大致是 n 毫秒(假設 Delay1ms() 函數確實產生了精確的1毫秒延遲)。
第二個函數 void delay()
這個函數沒有參數。它試圖使用一個未初始化的局部變量 n,并在 while 循環(huán)中遞減 n。但是,由于 n 沒有被初始化,它的值是不確定的,可能是任何數字