這段程式作用 把傳進來的num 按位儲存到buf[ ]中,然後把高位零進行清除,最後把buf[ ] 進行傳遞給 全域性變數
eg:num=000567 -> buf[0]=7; buf[1]=6; buf[2]=5; buf[3]=0; buf[4]=0; buf[5]=0;
ledbuf[0]=7; ledbuf[1]=6; ledbuf[2]=5; ledbuf[3]=0xff; ledbuf[4]=0xff; ledbuf[5]=0xff;
問題**如下
void shownum(unsigned long num)
for(i=5;i>=1;i--)
for(;i>=0;i--)
看出來了嗎?
void shownum(unsigned long num)
for(i=5;i>=1;i--)
for(;i>=0;i--)
C 函式多重定義問題
c 標頭檔案包括了函式的宣告.以及在標頭檔案中實現了函式的定義.那麼這個標頭檔案.在別的地方只能被 include一次。如果在其他的地方 至少兩次 include這個標頭檔案.那麼就會出現函式多重定義的問題.c 在編譯標頭檔案的時候.已經找到了該函式的宣告 和它的定義.再次呼叫標頭檔案的時候。出現兩...
模版類的成員函式定義問題
原因 模板是在使用的時候才就地生成 的。就是說如果沒有使用到該模板,模板的 根本不會被編譯。當你類似templatename這樣使用乙個模板的時候,編譯器才將int這個型別引入templatename這個模板的 從而生成所需要的class。你將模板實現分開,那麼編譯器在引入int型別到模板 的時候,...
函式定義(對函式定義的使用)函式呼叫
對於函式呼叫,首先我們一定先要理解函式定義 函式定義 1.返回值型別 乙個函式可以返回乙個值,在函式定義中 2.函式名 給函式起個名稱 3.函式體語句 花括號內的 函式內需要執行的語句 4.return 表示式 和返回值型別掛鉤,返回相應的資料 語法 返回值型別 函式名 引數列表 例如我們來寫乙個加...