以下程序的运行结果是【 】。 #include<stdio.h> main() { int a=1,b=2,c; c=max(a,b); printf("max is%d\n",c);} max(int x,i

admin2013-02-23  21

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

选项

答案max is 2

解析 函数通过参数来传递数据是单向的,只能由实参传给形参而不能由形参传给实参,但是可以通过函数的返回值将函数中的数据带回。注意:函数的两种调用方式及函数调用的语法要求。
转载请注明原文地址:https://kaotiyun.com/show/NLJp777K
0

最新回复(0)