我们用一个分段函数的程序来打开这一节。

程序就是差不多这个样子
#include<stdio.h>
int main()
{
int x, f;
scanf_s("%d", &x);
if (x < 0)
{
f = -1;
}
else if (x == 0)
{
f = 0;
}
else
{
f = 2 * x;
}
printf("%d", f);
return 0;
}
这样就相当于一种级联的else的形式。
我们这样简单的方法其实是属于单一出口,前面的计算,后面最后输出,这样的方法更好,在后面的继续的程序的书写中更好,并且代码更容易改动。