最近在看FishC大佬的C++教程遇到一堆問题,慢慢写吧
printf("请输入一串整数和任意数目的空格: "); 如果注释掉上面这行,程序输出将会错误比如输入22,3333,44时正确答案应该是132但实際只得到了32. 为什么呢?因为只进行了计算223,34共32,而其将第一个3第一个4都丢弃掉了.
在调试上述程序的时候,
添加断点即单机左侧,整行代码变红即为已经添加成功
添加一个你需要观察的变量,选中这个变量右击选择“添加查看”即可
此时点击下一步按钮,进行单步调试
可以看到左侧调试框中出现了之前设置的观察变量的值。
此时可以观察到变量i的变化情况12, 46,8加起来刚好是30所以需要添加┅行代码
用处是将变量ch中存放的字符再退回给stdin输入流,而不至于丢失