Day07
函数--工具
在使用之前,先定义(制作)
1. 功能:我要的是什么?能做什么?
2. 参数(参考的数据):准备材料
3. 开始实现
4. 确定返回值:函数结束后我会得到什么?
返回值类型 函数名称(参数表格){
// 参数单独【一个一个】定义,逗号间隔
// 函数体;
return 返回值; // 一个return 返回一个值
// 只有具体值才可以返回,不可以返回语句,不可返回数组整体
}
int main(){
接收返回值=函数名称(参数);
// 参数列表只写名称,逗号间隔
}
tips:
1.函数定义是单独的 函数里所有的变量都是局部变量(初始随机)
2.参数表格可以空着不写,但() {}不能省略
3.可以没有返回值,返回值类型为void(空类型)
return 此时可以省略 或写为 return;
4.函数定义后可以重复使用,包括库函数
判断一个数是否为质数
// 函数功能:判断x是否为质数
// 参数:x
// 返回值:是质数true 不是质数false bool
bool is_prime(int x){ //prime质数
if(x<=1){
return false; //不是质数 特殊情况
}
for(int i=2;i<=x-1;i++){
if(x%i==0){
return false; //找到其他因子 不是质数
}
}
return true; //是质数