1.自定义函数的声明:
bool triangle(int);
理解:有一个函数名,叫triangle,有一个int类型的输入,有一个bool类型的输出
有了这个函数的声明之后,就可以进行函数的调用eg: bool btriangle = triangle(n)
2.自定义函数的定义:(我的理解就是设计这个函数的功能)
定义的位置可以在main函数的前面或者后面,在前面的话甚至可以去除声明
一旦有了一个返回值(在这里是bool),那返回值所存在的大括号里面就需要一个相对应的return+函数名称(没有返回值的只能用在void语句里面)
*同一个函数里面其实可以有两个return语句,并且遇见break,return就一定是false值
结构大致为
声明 bool triangle(int);
定义bool triangle(int n){
里面为自己想的功能(记住除了void其他的返回值都要return)
}
作者的学习笔记,如有错误,欢迎指出。
图片源自网络,如有侵权,请联系作者删除。