欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14471|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

請問C語言 buf和buff的區(qū)別是什么?(我是小白,請教大神)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:521921 發(fā)表于 2019-5-14 14:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
大家好,我是個(gè)初學(xué)者(小白),在教學(xué)教材中,針對實(shí)現(xiàn)簡易加法計(jì)算器的編程中,看到有buf和buff的語句,不知道他們之間有什么區(qū)別?還請大神賜教!
以下部分語句中有buf[6]:

  1. void ShowNumber(unsigned long num)
  2. {
  3. signed char i;
  4. unsigned char buf[6];

  5. for (i=0; i<6; i++) //把長整型數(shù)轉(zhuǎn)換為 6 位十進(jìn)制的數(shù)組
  6. {
  7. buf[i] = num % 10;
  8. num = num / 10;
  9. }
  10. for (i=5; i>=1; i--) //從最高位起,遇到 0 轉(zhuǎn)換為空格,遇到非 0 則退出循環(huán)




  11. 以下部分語句中有LedBuff[i] :
  12. for (i=5; i>=1; i--) //從最高位起,遇到 0 轉(zhuǎn)換為空格,遇到非 0 則退出循環(huán)
  13. {
  14. if (buf[i] == 0)
  15. LedBuff[i] = 0xFF;
  16. else
  17. break;
  18. }
  19. for ( ; i>=0; i--) //剩余低位都如實(shí)轉(zhuǎn)換為數(shù)碼管顯示字符
  20. {
  21. LedBuff[i] = LedChar[buf[i]];
  22. }
  23. }
復(fù)制代碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:95703 發(fā)表于 2019-5-14 20:44 | 只看該作者
一個(gè)數(shù)組名稱而已,你想寫什么都可以。
回復(fù)

使用道具 舉報(bào)

無效樓層,該帖已經(jīng)被刪除
地板
ID:537520 發(fā)表于 2019-5-14 21:19 | 只看該作者
buff是數(shù)組名字,中文解釋是緩沖區(qū),一般程序員習(xí)慣用buff在存放字符串;你程序里的buff[6]是一個(gè)數(shù)組名為buff,長度為6的數(shù)組。
回復(fù)

使用道具 舉報(bào)

5#
ID:386367 發(fā)表于 2019-5-14 22:55 | 只看該作者
教材有說明的吧。LedBuff是怎麼定義的?LedChar又是怎麼定義的?
快看了代碼一下,buf是儲存了0-9數(shù)字的數(shù)組。
LedBuff是根據(jù)buf數(shù)組而定。

我就看不明白為什麼遇到0就要將LedBuff設(shè)為0xff?點(diǎn)亮LED?
估計(jì)LedChar是一個(gè)轉(zhuǎn)換例表,根據(jù)buf的數(shù)值,轉(zhuǎn)換成另外一個(gè)值,然後給LedBuff。
回復(fù)

使用道具 舉報(bào)

6#
ID:365802 發(fā)表于 2019-5-15 08:30 | 只看該作者
一般呢, 程序員喜歡用buf, buff 來命名數(shù)據(jù)緩存的變量名稱.
回復(fù)

使用道具 舉報(bào)

7#
ID:426861 發(fā)表于 2019-5-15 10:05 | 只看該作者
可以自定義的數(shù)組名,你可以改成任何一個(gè)自己好記的名字
回復(fù)

使用道具 舉報(bào)

8#
ID:329116 發(fā)表于 2019-5-15 18:09 | 只看該作者
這是一個(gè)數(shù)組的名字,可以根據(jù)自己想要的名字來命名
回復(fù)

使用道具 舉報(bào)

9#
ID:530977 發(fā)表于 2019-5-18 13:31 | 只看該作者
只是定義一個(gè)數(shù)組名而已。你喜歡取什么就取什么
回復(fù)

使用道具 舉報(bào)

10#
ID:541553 發(fā)表于 2019-5-18 17:22 | 只看該作者
buff是個(gè)char類型的數(shù)組名,自己定義的
回復(fù)

使用道具 舉報(bào)

11#
ID:521921 發(fā)表于 2019-5-21 12:11 | 只看該作者
謝謝各位!
回復(fù)

使用道具 舉報(bào)

12#
ID:543704 發(fā)表于 2019-5-21 13:27 來自觸屏版 | 只看該作者
就是一個(gè)數(shù)組名字,比如說你可以叫張三。也可以叫張三三
回復(fù)

使用道具 舉報(bào)

13#
ID:462827 發(fā)表于 2019-5-21 21:29 | 只看該作者
一樣,buf和buff都是buffer的縮寫,一般用作緩存數(shù)組的名字。

就象add和addr一般都是address即地址的縮寫。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表