s(s-a)(s-b)(s-c)是合法的C语言表达式吗
这不是合法的C语言表达式应该是s*(s-a)*(s-b)*(s-c)在计算机语言表达式中相乘必须用*号,不像数学表达式乘号可以省略。
s*(s-a)*(s-b)*(s-c)
你就想啊,如果这是合法表达式,那么如果有三个变量int a,b,ab;敀话,语句 a=ab;会让编译器脑袋大啊,这到底是将变量ab的值赋给变量a呢?还是将变量a乘以变量b的值赋给a呢所以相乘必须用*号
CSDN会把回复内容中的星号删掉,我遇到几次