请指教菜鸟级问题
1
void main()
{
float PI=3.14159;
int s,r=5;
s=r*r*PI;
printf("s=%d\n",s);
}
2
#define PI 3.14159
void main()
{
float s,r;
r=5;
s=PI*r*r;
printf("s=%f\n",s);
}
两段程序1能正常编译连接运行!而2无法通过编译!
显示错误Expression syntax
和一项警告...
请各位C高手赐教....!1谢