C/C++自定义函数

1、调用函数一定是在int main()外的

2、调用的子函数没有返回值,用void,否则会报错子函数没有返回值。

①有返回值

根据返回值类型来定义为int,并且在子函数一定要写上return result(变量名)

int main中需要定义一个新的变量去接收子函数返回的值

如:求小数a的n次方,子函数定义时用double

②返回值为bool类型

// 判断a,b,c组成的三角形是否为直角三角形
bool check(int a, int b, int c)
{
	int aa = a * a;  // a的平方
	int bb = b * b;
	int cc = c * c;
	if (aa + bb == cc || aa + cc == bb || bb + cc == aa)
	{
		return true;
	}
	return false;
}

直接返回true或false 

3、可以不用传入形参

void test()
{
	for (int i = 1; i <= 10; i++)
	{
		printf("%d \n", i);
	}
}

猜你喜欢

转载自blog.csdn.net/qq_20386411/article/details/89010411