重吉
Lv 6
重吉 asked in 電腦與網際網路程式設計 · 1 decade ago

void 的問題

一段function內容如下:

void fnSnpBLCCalibration(BOOL fMode)

{

...

if (fMode)

statement

else

statement

...

}

請問為什麼void後面要設定為→(BOOL fMode)?目地跟作用是什麼?

另外,這支function裡的有一個if的判斷式,其是寫if(fMode)?這是指如果有執行fnSnpBLCCalibration這個function嗎?還是什麼意思呢?

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    bool(參數型態--布林值 t or f) fMode(參數名)

    和 void 無關 void 只是說這function 將不回傳任何值

    指這fnSnpBLCCalibration()將有一輸入值 在fnSnpBLCCalibration中

    名字為fMode

    然後 if(fMode) 是指說 當參數 fmode 為 t 時 執行下列程式

    (即statement內容)

    else 是指當fmode 為 f 時執行下列程式(statement內容)

    並不是判斷是否有執行這function

    Source(s): 自己
  • ?
    Lv 4
    1 decade ago

    要複習一下C的基本語法哦

    問這樣很難回答耶

Still have questions? Get your answers by asking now.