A-A+

以下程序的运行结果是【 】。 include<stdio.h> main() { int a

2022-08-12 18:46:11 问答库 阅读 197 次

问题详情

以下程序的运行结果是【 】。 include<stdio.h> main() { int a=1,b=2,c; c=max(a,b); printf("max is%dn",c);} max(int x,int y) { int z; z=(x>y)? x:y; return(z);}


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:max is 2
函数通过参数来传递数据是单向的,只能由实参传给形参而不能由形参传给实参,但是可以通过函数的返回值将函数中的数据带回。注意:函数的两种调用方式及函数调用的语法要求。

考点:程序