A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓝汝逸 黑马帝   /  2012-3-29 15:39  /  3258 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

逐过程和逐语句两者间有什么区别?两者之间有什么相似点?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

6 个回复

倒序浏览
当调试的这一行的代码中调用了一个方法。
那么逐语句就会进入方法调试方法里面的代码。
逐过程则跳过这个方法调试下面的代码。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
逐语句,就是每次执行一行语句,如果碰到函数调用,它就会进入到函数里面。
而逐过程,碰到函数时,不进入函数,把函数调用当成一条语句执行

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
F10是逐过程,只是在要调试的代码段里一句一句的执行,但是里面调用的方法执行时是看不到的,但是F11逐语句遇到里面调用的方法时就会进入方法体,可以看到调用方法的全过程。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
其实你自己打个断点,自己调试一下,注意观察就会知道怎么回事儿了,要学会自己先探索在提问啊!!  这种问题自己试试就能解决的,要养成良好的学习习惯啊!!!   逐语句,关键词-语句,什么是语句,一行代码就是一条语句,那么逐语句就很好理解了,就是一条一条语句的执行,就是逐语句。逐过程,关键词--过程,什么是过程了,以做饭菜为例:先想好要做什么菜→买菜→洗菜→做菜。  每一步就是一个过程。 那么逐过程就是值看那个过程,而不管是怎么去做的,怎么去洗菜、买菜、做菜,那些不管,只管我下一步要做什么,不管怎么做,这就是逐过程。  

不知道我说清楚没!!  

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
逐语句:遇见方法调用时,进去。
逐过程:遇见方法调用时,不再进去。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
逐语句
一次执行一个语句。

当不在设计方式时,“逐语句”会在当前执行行上进入中断模式。如果此语句是对一个过程的调用,下一个被显示的语句就是该过程内的第一个语句。

在设计时,此菜单项会开始执行并在第一行程序被执行前进入中断模式。

如果没有指定当前执行点,“逐语句”命令可能不会有任何作用,除非您以某种方式引发了代码,例如在文档上点一下。
逐过程
与“逐语句” 相似。只有在当前的语句含有一个对过程的调用时,两者才会有差异。

“逐过程”是将过程视为一个基本单位来执行,执行完一个语句后再继续执行下一个语句。不过,下个被显示的语句,就是当前过程中的下一个语句,不会因为当前语句为一过程调用而有所改变。只有在中断模式中可使用。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马