bool类型函数中套循环
时间: 2023-10-09 14:11:30 浏览: 72
C_C++中文函数手册.chm.zip
是可以在 bool 类型函数中嵌套循环的。例如,下面是一个示例代码:
```c++
bool isPrime(int n) {
if (n < 2) {
return false;
}
for (int i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
```
这个函数用于判断一个数是否是质数。它使用了一个 for 循环来遍历从 2 到 sqrt(n) 的每个数,如果发现 n 能被其中任何一个数整除,那么就返回 false。如果没有发现这样的数,则返回 true。注意,由于 bool 类型函数最终需要返回一个布尔值,因此在循环内部如果发现不是质数,就需要立即返回 false,而不是等到整个循环结束再返回。
阅读全文