如何将if语句与返回的bool函数一起使用?

时间:2017-06-05 08:22:28

标签: c++ function return boolean

我对如何返回bool值感到困惑。基本上我需要制作一个程序来检查并查看数字是否为素数。我认为我在大多数情况下都有正确的想法,但我不太确定如何根据bool函数是返回true还是false来使用if语句。谢谢你们。

List<DynamoDBTable> result = mapper.scan(DynamoDBTable.class, scanExpression);
    System.out.println(result.toString());

    for (DynamoDBTest tesis : result) {
       System.out.println(tesis.getTitle.toString());
    }

1 个答案:

答案 0 :(得分:0)

您可以将结果值存储在将在测试条件中使用的变量中:

bool isPrimeResult = isPrime(InNumber);
if (isPrimeResult)
{
    cout << "number is prime." << endl;
}

或直接在测试中使用结果值:

if (isPrime(InNumber))
{
    cout << "number is prime." << endl;
}

如果必须在代码中多次重用返回的值,建议使用第一种方法。在你自己的情况下,第二个是最推荐的(你只需要那个值,所以赋值是“无用的”)。