如何从C函数中获得实际输出?

时间:2014-05-19 15:20:10

标签: c testing cunit

我很难从C函数获得实际输出。例如:

int max3(int a, int b, int c){
    if ((a>b)&&(a>c))
       return a;
    if ((b>c)&&(b>a))
       return b;
    return c;       
}

您能告诉我如何指定实际输出(例如工具,算法等)吗? 在上面的例子中,实际输出是6(在(a,b,c)=(1,2,6)的情况下)。 非常感谢。

1 个答案:

答案 0 :(得分:1)

我可能使用三元运算符编写它,因为它很简单:

int max3(int a, int b, int c){       
    if (a>b)
       return (a>c)?a:c;
    else 
       return (b>c)?b:c;
}