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;
}

运行结果

image

注意

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

posted @ 2022-11-24 10:04  彩红caihong  阅读(17)  评论(0)    收藏  举报