|
|
大家好,我是個(gè)初學(xué)者(小白),在教學(xué)教材中,針對實(shí)現(xiàn)簡易加法計(jì)算器的編程中,看到有buf和buff的語句,不知道他們之間有什么區(qū)別?還請大神賜教!
以下部分語句中有buf[6]:
- void ShowNumber(unsigned long num)
- {
- signed char i;
- unsigned char buf[6];
- for (i=0; i<6; i++) //把長整型數(shù)轉(zhuǎn)換為 6 位十進(jìn)制的數(shù)組
- {
- buf[i] = num % 10;
- num = num / 10;
- }
- for (i=5; i>=1; i--) //從最高位起,遇到 0 轉(zhuǎn)換為空格,遇到非 0 則退出循環(huán)
- 以下部分語句中有LedBuff[i] :
- for (i=5; i>=1; i--) //從最高位起,遇到 0 轉(zhuǎn)換為空格,遇到非 0 則退出循環(huán)
- {
- if (buf[i] == 0)
- LedBuff[i] = 0xFF;
- else
- break;
- }
- for ( ; i>=0; i--) //剩余低位都如實(shí)轉(zhuǎn)換為數(shù)碼管顯示字符
- {
- LedBuff[i] = LedChar[buf[i]];
- }
- }
復(fù)制代碼
|
|