MAX函数问题
2个回答
展开全部
max()不是一个c语言里提供给你的函数,而是程序员自己定义的。
是你看的那个程序源代码上,写程序的人自己定义了一个名为max的函数。它和main()函数不一样,main()才是c语言函数库里已经定义好的,main()已经被赋予了意义,那就是每个c程序的主函数。而这个max()只是写那个源代码的人自己定义的。
就像你编写程序时可以随意定义变量,比如定义int
a;就是定义了一个名字为a的整形变量而已,你也可以定义为int
b;就是改变了他的名字。意义没有改变。这个max(),你完全可以改名为num(),sum()等等函数,随意改变它的名字。
int
max(int
a,int
y)的意思是:
第一个int是用来定义max()这个函数为整形函数,max就是这个函数的名字。括号里面的int
a,int
y是max函数所带的参数,参数的意思就是,举个例子,比如你数学里面的一个函数f,它的表达式为:y=3x,这个表达式是我随便写的哈,那他的函数名就为f,参数就是y和x。当然数学和程序里的函数本质是完全不同的。int
a,int
y就是定义参数a为整形,参数y也为整形。
楼主,明白了吗?
是你看的那个程序源代码上,写程序的人自己定义了一个名为max的函数。它和main()函数不一样,main()才是c语言函数库里已经定义好的,main()已经被赋予了意义,那就是每个c程序的主函数。而这个max()只是写那个源代码的人自己定义的。
就像你编写程序时可以随意定义变量,比如定义int
a;就是定义了一个名字为a的整形变量而已,你也可以定义为int
b;就是改变了他的名字。意义没有改变。这个max(),你完全可以改名为num(),sum()等等函数,随意改变它的名字。
int
max(int
a,int
y)的意思是:
第一个int是用来定义max()这个函数为整形函数,max就是这个函数的名字。括号里面的int
a,int
y是max函数所带的参数,参数的意思就是,举个例子,比如你数学里面的一个函数f,它的表达式为:y=3x,这个表达式是我随便写的哈,那他的函数名就为f,参数就是y和x。当然数学和程序里的函数本质是完全不同的。int
a,int
y就是定义参数a为整形,参数y也为整形。
楼主,明白了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回参数列表中的最大值。
语法
MAX(number1,number2,...)
参数
Number1,number2,...
为需要找出最大数值的
1
到
30
个数值。
说明
可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。
如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数
MAXA
来代替。
如果参数不包含数字,函数
MAX
返回
0。
示例
如果
A1:A5
包含数字
10、7、9、27
和
2,则:
MAX(A1:A5)
等于
27
MAX(A1:A5,30)
等于
30
语法
MAX(number1,number2,...)
参数
Number1,number2,...
为需要找出最大数值的
1
到
30
个数值。
说明
可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。
如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数
MAXA
来代替。
如果参数不包含数字,函数
MAX
返回
0。
示例
如果
A1:A5
包含数字
10、7、9、27
和
2,则:
MAX(A1:A5)
等于
27
MAX(A1:A5,30)
等于
30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |