在C++中,要定義一個返回布爾值(bool)的函數,首先需要指定返回類型為bool,然后按照正常的函數定義進行
#include<iostream>
using namespace std;
// 函數原型聲明
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;
}
// 函數定義
bool isEven(int number) {
if (number % 2 == 0) {
return true; // 如果是偶數,則返回true
} else {
return false; // 如果不是偶數,則返回false
}
}
在這個示例中,我們定義了一個名為isEven
的函數,該函數接受一個整數參數并返回一個布爾值。根據輸入的整數是否為偶數,函數將返回true或false。主函數main()
調用isEven()
函數,并根據返回的布爾值輸出相應的信息。