老师可以用更通俗的语言解释一下step的那三个键的功能吗?还有断点,感觉视频里对断点有点一带而过?
这是我在网上搜的,但是还是感觉不是能很好的理解:
1、step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和step into效果一样的(简而言之,越过子函数,但子函数会执行)。
2、step into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);
3、step out:当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
25
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕慕子
2019-04-12 16:04:23
同学你好, 这里使用简单例子给同学解释step的功能
step over,debugger后面的Fn()执行后, 不会进入Fn函数内部执行, 会跳到i=6 这里
使用strp into操作 执行完Fn()语句后,会进入到Fn这个函数中执行里面的代码
step out 操作,这个效果同学可以使用step into 执行 outNum = 8语句后 点击step out,会发现直接跳出这个函数,到 i= 6 这句语句
断点这里老师有多次演示哦,断点相对前面的比较好理解一点。就是让代码执行到添加断点的语句时停止执行
同学可以结合给出示例,还有老师讲课的视频,自己下去多练习几遍。 对于不好理解的东西,简化成例子多练习几次, 理解起来就会容易很多了。
若还是有疑问,可以继续咋问答区提问, 我们会继续为你解答的
如果帮助到了你, 欢迎采纳
祝学习愉快~~~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星