求助会c语言的大神们帮忙解答一下问题

1.请问这个程序有问题吗?2.为什么进行调试时弹出的那个输入框我输入不了数字?3.然后总是显示number,sum,count无法评估??为什么??

这个程序并没有发现有啥问题,初步估计是输错地方了,你可以把调试的图片发出来看看。追问

我在这一行设置断点,然后就弹出这个窗口,但是输入不了数字,然后我点关闭它也关不掉,像是卡住了一样(p1)

然后好不容易卡了一会感觉它又关掉了,就变成这种显示了(p2)

然后又变成这样了(p3)

追答

我知道问题了,到scanf之后你要点继续才能输入

或者不要在这里设置断点

追问

那在哪个位置设置断点会比较合适呀?我在int number那里设置断点之后,一直点下一步,到scanf还没弹出框就变成蓝色了然后就卡在那,显示的所有变量都是Execute to evaluate

追答

这得看你需要观察什么,我觉得在sum, count还有printf比较合适

追问

还是这样哎ε=(´ο`*)))

追答

这不是卡了,是你还不太会设置合适的断点。你设置断点在while这里自然每次都到这,你要设置在值会发生改变的地方,观察是不是和你想的一样

追问

我设置在count上面的呀,然后我按下一步下一步输入数字后就到了while,然后就进行不下去了

追答

不知道这个编译器是不是每次重新设置断点后要重新编译一下,启动调试。你试试,我估计还是调试的之前的断点

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-22

这是个求输入的n个数平均数的程序,其实调试的过程中会遇到各种问题,有的你不需要管,具体的问题你在网上可以找到的。

这个程序没有问题,我在电脑上运行也是没有问题的。

追问

可是调试不成功呀,是这个调试本身有问题还是什么意思,我有点晕

追答

你要设置一个断点,然后进行输入啊下一步这些操作

调试只是帮助你了解各个参数在程序中是怎么运行的

这个程序比较简单,不用纠结调试

第2个回答  2021-07-23
程序没啥问题,不要debug,直接run
相似回答