2015-10-18 51 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

声明语法错误意味着什么。 –