4.1.2 插花游戏——函数初探
什么是函数
一个具有特定功能的、相对独立的模块,能够被多次使用
函数设计的要素
- 功能——函数的定义
- 模块——函数的声明
- 使用——函数的调用
bool isPrime(int);
有一个函数,名叫isPrime,有一个(int)的输入,输出为bool类型
函数声明后,就可以进行调用了
#include <iostream>
using namespace std;
bool isPrime(int); // 函数声明
bool isPrime(int n) // 函数定义
{
bool bPrime = true;
for (int i = 2; i * i <= n; i++)
{
if (n % i == 0)
return false;
//{
//bPrime = false;
//break;
//}
}
//return bPrime;
return true;
}
int main ()
{
for (int n = 0; n <= 100; n++)
{
bool bPrime = isPrime(n); // 函数调用
if (bPrime)
{
cout << n << endl;
}
}
return 0;
}
运行结果

注意
不写声明,定义要在调用之前
自定义函数return是跳出当前函数
主函数return则程序结束

浙公网安备 33010602011771号