下列程序的输出结果是( )。 #include main() { int a=2,b=3,p; P=f(a,b): printf("%d",p); } int f(a,b)

admin2013-02-23  33

问题 下列程序的输出结果是(    )。
    #include
    main()
    {   int a=2,b=3,p;
        P=f(a,b):
        printf("%d",p);
    }
    int f(a,b)
    {   int c;
        if(a>b)c=1;
        else if(a==b)c=0;
        else c=-1;
        return(c);
    }

选项 A、-1
B、0
C、1
D、2

答案A

解析 本题考查if-else语句。if为真则执行c=1,if为假则执行else中的条件,不符合继续执行else。
转载请注明原文地址:https://jikaoti.com/ti/79B0FFFM
0

最新回复(0)