C语言执行 cl.exe 时出错

2024年11月28日 03:50
有1个网友回答
网友(1):

#include
#define PI 3.14
main()
{int r; float s,l;
 r=2;
 s=PI*r*r;
 l=2*r*PI;
 printf("s=%f 1=%f",s,l);
}

这是正确的。

int r; float s,1

你用1作为变量名称是错误的。变量名称是下划线,字母,数字组成,但是数字不能单独作为变量名称,所以导致你下面的等式也错误

1=2*r*PI;

输出的结果当然也无法输出,把1改成L就行了