2015-10-18 50 views
-7

編寫一個程序,允許用戶在年齡大於18歲時開車並且他/她有保險。 (使用嵌套的if和bool數據類型)BOOLEAN數據類型程序代碼

我已經嘗試了很多,但是turbo C++沒有聲明bool數據類型。請爲此寫一個簡單的代碼。

+0

那麼是什麼? '#define int bool'然後'#define true 1'和'#define false 0' – ForceBru

+0

使用至少與C++ 98兼容的編譯器。真正舊的編譯器不支持C++,然後可能沒有布爾。另外,請仔細檢查您是否使用C++模式。 – dascandy

+0

它不能正常工作請寫下這個問題的完整代碼 –

回答

0

我不知道如果我得到了正確的問題,但這裏是我的答案...

這是函數:

bool allowedDriving(int age){ 
    if(age >= 18){ 
     return true; 
    } 
    else{ 
     return false; 
    } 
} 

,這裏是從main()的調用:

int main(void){ 
    int age = 20; 

    if(allowedDriving(age)){ 
     printf("allowed\n"); 
    }else{ 
     printf("not allowed\n"); 
    } 
} 
+0

爲什麼不只是'返回年齡> = 18;'? – Fireho

+0

只是爲了讓它更易於理解 – VnC

+0

聲明語法錯誤意味着什麼。 –