s=area3(x,y,z)s表示的是area3的返回值(面积),如果不能构成三角形 返回s的初值0,如果能,返回面积。if(s!=0)printf();这个是一个整体。
当你输入 1.0 2.0 10.0 这样不能组成一个 三角形,计算出来的 s 为 0,if ( s != 0 ) ,判断是否可以组成三角形。加一个 else 就好理解了。