这个函数定义方式是怎么回事呢?

[复制链接]
查看11 | 回复5 | 2012-6-29 21:47:17 | 显示全部楼层 |阅读模式
SumFactor是函数名,当作变量使用,是为了返回值,这里确实有歧义,所以后来VB.NET改成用Return来返回值了...
回复

使用道具 举报

千问 | 2012-6-29 21:47:17 | 显示全部楼层
当作变量使用...
回复

使用道具 举报

千问 | 2012-6-29 21:47:17 | 显示全部楼层
函数名是可以作为变量使用的...
回复

使用道具 举报

千问 | 2012-6-29 21:47:17 | 显示全部楼层
我觉得你要写这样:Functino SumFactor( x as long) as longSumFactor=0For i = 1 To x - 1
If x Mod i = 0 Then
SumFactor = SumFactor + i
Form1.Combo1.AddItem i...
回复

使用道具 举报

千问 | 2012-6-29 21:47:17 | 显示全部楼层
这是个自定义函数,函数名为SumFactor,变量为x,变量类型为 Long,需要注意的是函数具有返回值,此时SumFactor = SumFactor + i为函数反返回值。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行