初学者提问,为什么这段代码在VC6.0上会报错

#include
#include
main()
{int s;
float n , t , pi;
t = 1.0;
pi = 0;
n = 1.0;
s = 1;
while( fabs(t) >= 1e - 6)
{ pi = pi + t;
n += 2.0;
s = -s;
t = s/n;
}
pi = pi*4;
printf("pi = %f\n", pi)
}

就是这段代码,我个人看也觉得没什么错误,可就是调试不了

2个回答

调试?你关掉工程的优化,再编译。设置断点调试。

oyljerry
oyljerry 回复wuvalue: 编译器设置断点,然后F5调试方式运行
大约 5 年之前 回复
wuvalue
wuvalue 什么是断点调试?
大约 5 年之前 回复

我试过没错,顺便一提你不会和你上面写的一样没stdio.h和math.h吧,如果有就关掉再试,或断点调试。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐