溫馨提示×

如何在C++中定義bool函數(shù)

c++
小樊
89
2024-09-04 20:15:40
欄目: 編程語言

在C++中,要定義一個返回布爾值(bool)的函數(shù),首先需要指定返回類型為bool,然后按照正常的函數(shù)定義進行

#include<iostream>
using namespace std;

// 函數(shù)原型聲明
bool isEven(int number);

int main() {
    int inputNumber;
    cout << "Enter an integer: ";
    cin >> inputNumber;

    if (isEven(inputNumber)) {
        cout << "The number "<< inputNumber << " is even."<< endl;
    } else {
        cout << "The number "<< inputNumber << " is not even."<< endl;
    }

    return 0;
}

// 函數(shù)定義
bool isEven(int number) {
    if (number % 2 == 0) {
        return true; // 如果是偶數(shù),則返回true
    } else {
        return false; // 如果不是偶數(shù),則返回false
    }
}

在這個示例中,我們定義了一個名為isEven的函數(shù),該函數(shù)接受一個整數(shù)參數(shù)并返回一個布爾值。根據(jù)輸入的整數(shù)是否為偶數(shù),函數(shù)將返回true或false。主函數(shù)main()調(diào)用isEven()函數(shù),并根據(jù)返回的布爾值輸出相應的信息。

0