解析:
我的理解很简单,就是一段程序(可以是一个子过程SUB,一个函数FUNCTION(用面向对象的观点或称为方法))
程序都是从上到下施行的,那应该怎么时候用到程序段
以ASP为例
第一种:
<%
if 条件 then
response.write "2"
response.write "5"
response.write "4"
response.write "2"
response.write "1"
response.write "2"
response.write "3"
else
response.write "else"
end if
%>
第二种:
<%
if 条件 then
call isdo '调用子过程
else
response.write "else"
end if
sub isdo
response.write "2"
response.write "5"
response.write "4"
response.write "2"
response.write "1"
response.write "2"
response.write "3"
end sub
%>
这两种的施行结果是一样的,但是第二种代码显的直观很多,可读性强。因为你中间的代码如果不止这些比这多得多的话,读程序的人就很难找到ELSE,这时候最好用子过程。
汇编中的程序段是指通过一个段寄存器给出的段地址和以某种方式给出的偏移地址组合所能直接访问的一段内存。为方便对存储器的访问,数据、程序等等均放在各自的段寄存器所能方便控制访问的存储器区域中(程序段中)。在程序段中,能存放多个子程序。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)