在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ù)返回的布爾值輸出相應的信息。