下列函数的运行结果是 #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;

admin2010-12-16  16

问题 下列函数的运行结果是
   #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赋值。
转载请注明原文地址:https://kaotiyun.com/show/XLVp777K
0

最新回复(0)