运行环境
操作系统:GUN/Linux CentOS 8.1
编译器:gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
代码
#include <stdio.h>
int main()
{
int max(int x,int y); /*调用max函数*/
int a,b,c; /*定义整型变量a,b,c*/
printf("请输入两个值比较大小,以逗号隔开
");
scanf("%d,%d",&a,&b); /*从键盘读取变量a,b的值*/
/*%d表示输入数据按十进制整数形式输入*/
/*&是地址符,表示将输入的值赋给变量a和变量b*/
c=max(a,b); /*向函数max赋值a,b,将返回值赋值给c*/
printf("max is %d
",c);/*输出变量c*/
return 0; /*向main返回一个值0*/
}
int max(int x,int y) /*声明max函数*/
{
int z; /*定义整型变量z*/
if(x>y) /*判断x是否大于y,即a是否大于b*/
{
z=x; /*如果x大于y,则将x的值赋值给z*/
}
else
{
z=y; /*如果x不大于y,即x<y,则将y赋值给z*/
}
return(z); /*将z的值作为max函数的返回值,返回给调用max函数的地方*/
}
编译
[hx@centos8 day1]$ gcc max.c -o max