问题 填空题

若有以下程序  int f(int x,int y)  { return(y-x)*x; }  main( )  { int a=3,b=4,c=5,d;   d=f(f(3,4),f(3,5));   printf("%d\n",d);  }  执行后输出结果是 【12】 

答案

参考答案:[12]9

解析:分析程序段可知,函数f(3,4),f(3,5)的返回值分别为3和6,所以d=f(f(3,4),f(3,5))=f(3,6)=9。

单项选择题
单项选择题