函数--c语言

函数--c语言_第1张图片举例:在屏幕上输入两个数,设计一个求最大值的函数,并且输出其中的最大值

无返回值:执行任务,在执行过程中输出最大值

#include 

void Max(int a, int b)//无返回值函数
{

	if (b > a)
	{
		printf("%d\n",b);
	}
	else
	{
		printf("%d\n",a);
	}

}

int main()
{
	int a;
	int b;
	printf("请输入两个数:\n");
	scanf("%d%d", &a, &b);
	Max(a, b);

	return 0;
}

有返回值:

#include 
int Max(int a, int b)//有返回值
{
	int max = a;
	if (b > a)
	{
		max = b;
	}
	printf("%d\n",max);
	return 0;	
}
int main()
{
	int a;
	int b;
	printf("请输入两个数:\n");
	scanf("%d%d", &a, &b);
	Max(a, b);

	return 0;
}

个人理解:一个有关数据类型的函数,既可以用有返回值的代码表达;

                  也可以用无返回值的函数(void)来表达

你可能感兴趣的:(c语言,算法,数据结构)