#include <stdio.h>
/* 申明子函数:这里注意只有再main函数下面的才需要子函数申明
函数申明一般是写在这里当然写在main函数中也是可以的
*/
int max(int _X, int _y); //求最大数值
int min(int _X, int _y) //求最小数值:程序实现写在main函数之前不需要声明
{
if (_x < _y)
return _x;
else if (_y < _x)
return _y;
else
printf("num1 = num2\n");
}
int main(int argc, char **argv)
{
// 函数的声明也可以放在main里面
// int max(int _X, int _y); //求最大数值
//定义两个不赋值的变量
int num1, num2;
//定义一个变量赋初值为10
int num3 = 10;
/* 提示请输入num1 的数值*/
printf("Plese input num1:");
/* 给num1赋值:单个赋值方式*/
scanf("%d", &num1);
/*输出这两个数值*/
printf("num1 = %d, num3 = %d\n", num1, num3);
/* 给num1、num2赋值:几个数值同时赋值*/
printf("Plese input num1、num2:");
/* 给num1赋值:单个赋值方式*/
scanf("%d%d", &num1, &num2);
/* 输出这两个数值 */
printf("num1 = %d, num2 = %d\n", num1, num2);
printf("num1 && num2 in MaxNum = %d\n", max(num1, num2));
return 0;
}
/** 子函数的逻辑函数
* 入口参数:int _x,int _y
* 返回参数:int类型
* 接口功能返回两数最大值
**/
int max(int _x, int _y)
{
if (_x > _y)
return _x;
else if (_y > _x)
return _y;
else
printf("num1 = num2\n");
}
C语言子函数的使用,子函数放前面和放后面的区别
最新推荐文章于 2023-05-16 21:24:03 发布