我正在做一个小的C程序来计算圆的面积和周长,我希望这个方程能被计算出来,但每次它都说“左值需要作为赋值的左操作数”作为顶行,而“期望表达式之前”=“标记”作为第二行,我已经尝试了所有我能想到的,但似乎没有工作。我读过其他关于这类事情的文章,但我没能解决。
(float)circ_area = (CircleRadi * CircleRadi) * 3.1415926538;
(float)circ_circum; = (CircleRadi * 2 )* 3.1415926538;
这只是在代码的中间,而不是在任何循环或任何东西中。如果你想的话,我可以把全部代码都发出去。
最佳答案
将两行替换为:
circ_area = (CircleRadi * CircleRadi) * 3.1415926538;
circ_circum = (CircleRadi * 2 )* 3.1415926538;
我假设
circ_area
和circ_circum
都是floats
并且已经声明过了。