这个错误程序,基本算法是没有问题的。
通过分析知道,求字符串长度的for(i)循环是没有问题的,错误可以是for(i)循环之后。
如果仍然用F10一步步地调试,for(i)循环也必须一步步的执行,如果字符串很长,会浪费时间,显然是没有必要的。
只需要直接从第2个for循环开始调试就可以了。
断点调试:设置“断点”+F10。
1、鼠标定位需要调试的程序行,按“断点”按钮。
2、设好断点。
3、点“go”按钮。
3、输入字符串。
4、断点前的语句自动执行,不再一条条执行,程序在断点处暂停,然后再用F10一条条地跟踪调试。
可以设多个断点。