[Error] lvalue required as left operand of assignment
编译器:Dev-C++ 5.4.0
完成C语言这道题目判断条件这句话出错。
参照海伦公式,利用三角形的三条边,计算三角形的面积;
area=sqrt(s*(s-a)*(s-b)*(s-c))
其中s=(a+b+c)/2,请在计算的时候,判断是否三角形,三角形的任意两边之和大于第三边。
原因:
作为 判断条件计算值只有 == 或 !=
变量赋值符号为 =
这句话的抄的——>
赋值语句的左边应该是变量,不能是表达式。而实际上,这里是一个比较表达式,所以要把赋值号(=)改用关系运算符(==)