问题 单项选择题

下列函数的运行结果是( )。  #include <iostream.h>  int f(int a,int b)  { int c;    if (a > b)c=1;    else if(a==b)c=0;    else c=-1;    return(c);}  void main( )  { int i=2,j=3;  int p=f(i,j);  cout << p;}

A.-1

B.1

C.2

D.编译出错,无法运行

答案

参考答案:A

解析:本题的函数是根据a和b的值来给c赋值。

多项选择题
问答题