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