VB中的过程可以分为子程序和函数两种,子程序是以sub/endsub来标志的,函数是以function/end function来标志的。
函数的子程序最大的不同,在于函数要用函数名来返回一个值,但如果我们不关心这个返回值时,可以用调用子程序的方式来调用函数(相当于把它的返回值扔掉而已)
msgbox实际是一个函数,它的调用形式是 var=msgbox(参数)。msgbox返回的值实现上是用户在msgbox界面按了哪个键的标志值,本例中我们把他赋予var变量,可以进一步用来判断用户的交互情况。
当然,msgbox可以作为一个过程来调用,形式是 [Call] msgbox 参数
(前面的Call可有可无),这里的参数就不能再放在括号中,当然也不会返回任何值了。
1 通过简单的例子来解释子程序,让学生更容易理解。例如,让学生想象一个自动售货机,它有一个主程序,用于接收用户输入,然后根据用户输入调用不同的子程序来完成不同的任务,比如收钱、发货等。
2 通过游戏的形式来让学生理解子程序。例如,让学生编写一个简单的游戏,游戏中有一个主程序,用于接收用户输入,然后根据用户输入调用不同的子程序来完成不同的任务,比如移动游戏角色、改变游戏场景等。
3 通过实际的案例来让学生理解子程序。例如,让学生想象一个简单的计算器,它有一个主程序,用于接收用户输入,然后根据用户输入调用不同的子程序来完成不同的任务,比如加法、减法等。
以上就是关于PHP中,函数与子程序有什么区别全部的内容,包括:PHP中,函数与子程序有什么区别、如何让小学生理解子程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)