例1.3
/* 求3个数中较大者 */
#include <stdio.h>
void main (void) /* 主函数 */
{
int max(int x, int y); /* 对被调用函数max的声明 */
int a, b, c; /* 定义变量a、b、c */
scanf_s("%d,%d",&a, &b); /* 输入变量a和b的值 */
c = max(a, b); /* 调用max函数,将得到的值附给c */
printf("max = %d\n",c); /* 输出c的值 */
}
int max(int x, int y) /* 定义max函数,函数值为整形,形式参数x、y为整形 */
{
int z; /* max函数中的声明部分,定义本函数中用到的变量z为整形 */
if (x > y)
z = x;
else
z = y;
return (z); /* 将z的值返回,通过max带回到调用函数的位置 */
}
输入8,5,运行结果为: