C中方程前的预期表达式

时间:2014-07-05 03:01:49

标签: c math expression lvalue

我制作了一个小C程序来计算圆的面积和周长,我想要计算出这个等式,但是每次它都说"左值作为赋值的左操作数&# 34;对于顶行,"预期表达式" ="令牌"对于第二行,我已经尝试了我能想到的一切,但似乎没有任何工作。我已经阅读过有关此类事情的其他文章,但我无法解决这个问题。

(float)circ_area = (CircleRadi * CircleRadi) * 3.1415926538;
(float)circ_circum; = (CircleRadi * 2 )* 3.1415926538;

这只是在代码中间,而不是在任何循环或任何内容中。如果你愿意,我可以发布整个代码。

1 个答案:

答案 0 :(得分:1)

用以下代码替换你的2行:

circ_area = (CircleRadi * CircleRadi) * 3.1415926538;
circ_circum = (CircleRadi * 2 )* 3.1415926538;

我认为circ_areacirc_circum都是floats并且之前已经宣布过。