请指教菜鸟级问题
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谢 搜索更多相关的解决方案:
指教
----------------解决方案--------------------------------------------------------
加上#include <stdio.h>试试,应该可以通过编译
----------------解决方案--------------------------------------------------------
不对呀编译可以通过呀,你在那里编的
在wI-tc下试试
----------------解决方案--------------------------------------------------------