当前位置:淳美吧 > 智慧生活 > 心理 > c语言max函数
手机版

c语言max函数

来源:淳美吧 阅读:1.82W 次
c语言max函数

首先任何C语言程序都是从main函数开始执行的,但是当main执行着执行着(序号1),发现这个时候需要用到函数a了(序号2),于是停止main的执行,进去执行a函数。

当a函数执行一半,发现这个时候需要用到函数b了(序号3),于是停止a函数的执行,进去执行函数b(序号4)。

于是一直执行b函数,直到函数b执行结束(序号5),于是将结果返回到 a函数中调用 b函数的地方(序号6)。

这个时候函数a发现 自己已经得到函数b执行后的数据了,于是继续执行自己(a函数)(序号7),直到结束掉a函数的执行。于是把结果返回到调用自己的main函数(序号8)。

main函数发现自己已经得到函数a的计算结果后,就继续往下执行代码了,直到函数结束(序号9)。

1、max函数不是一个C语言里提供给的函数,而是程序员自己定义的。一般来说,max函数是用来求一组数据中的最大值。

2、例如:

int max(int a,int b)

{

if (a>b)

return a

else

return b

}

// 或者用更简单的:

int max(int a,int b)

{

return a>b?a:b

}

//或者使用宏定义:

#define MAX(a,b) (a>b)?(a):(b)

main()

{

int x,y,z,max

printf("input two numbers:n")

scanf("%d%d",&x,&y)

z=MAX(x,y)

printf("maxnum=%d",z)

getch()

}

本文链接:https://www.chunmeiba.com/zhihuishenghuo/xinli/xnodxd.html

Copyright © 2024. 淳美吧 All right reserved. 浙ICP备20204785号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。