C和java里面就没有所谓函数和过程的区分:它们都是函数。在我的理解中,函数和过程的区别仅在于函数有返回值,而过程没有。
过程的定义是这样的:
函数要有返回值,所以定义的时候要说明返回值的类型。函数的定义是这样的:
过程和函数可以带参数。比如下面这个过程:
调用这个过程的时候直接写:
AddOne(3)
就可以了。
完整的代码如下,你可以运行一下:
函数是有返回值的。我们写一个函数,传入一个整数,函数返回这个数的加二。例如给它3,它返回5。
因为他返回一个整数,所以我们可以象使用整数一样使用这个函数。完整的使用这个函数代码如下:
像前面“输入输出”一章的那个加法例子,我们可以这样写:
这样,main函数看起来简洁多了。
VB.net是面向对象的语言。关于对象,我这里没有很详细的解释。如果你不了解什么是对象,建议看看《Thinking in Java》那样的经典。下面几篇是介绍在VB.net中“对象”是个什么样子的:
VB.net入门(5):类~成员和方法
浙公网安备 33010602011771号