我制作了一个小C程序来计算圆的面积和周长,我想要计算出这个等式,但是每次它都说"左值作为赋值的左操作数&# 34;对于顶行,"预期表达式" ="令牌"对于第二行,我已经尝试了我能想到的一切,但似乎没有任何工作。我已经阅读过有关此类事情的其他文章,但我无法解决这个问题。
(float)circ_area = (CircleRadi * CircleRadi) * 3.1415926538;
(float)circ_circum; = (CircleRadi * 2 )* 3.1415926538;
这只是在代码中间,而不是在任何循环或任何内容中。如果你愿意,我可以发布整个代码。
答案 0 :(得分:1)
用以下代码替换你的2行:
circ_area = (CircleRadi * CircleRadi) * 3.1415926538;
circ_circum = (CircleRadi * 2 )* 3.1415926538;
我认为circ_area
和circ_circum
都是floats
并且之前已经宣布过。