Re: [問題] Keil C 函式呼叫參數問題
※ 引述《shawnwang (休假妳好)》之銘言:
: 我定義了八隻腳位分別為:
: sbit TCH1 = P0 ^ 0;
: sbit TCH2 = P0 ^ 1;
: ...
: sbit TCH8 = P0 ^ 7;
: 在 main 裡面,判斷每支腳位的程式都一樣,因此寫了八次,落落長
: 我想提到副程式裡面,但問題來了..
: 副程式的參數型別宣告我直覺使用 sbit,例如 void subfunc(sbit x);
void subfunc(bit x);
這個宣告應該會過
: 編譯時錯誤為:
: CODE.H(108): error C141: syntax error near 'sbit'
: 看起來他不接受這樣的變數宣告..
: 因此來請教一下先進.. 我該如何處理這種呼叫方式的變數呢
: 謝謝了~~
事實上 c 是以值傳遞的,所以沒什麼問題,就算你想要用 unsigned char 來傳也ok
--
我是宅灣人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.12.90.130
推
04/19 09:43, , 1F
04/19 09:43, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章