社区
VB基础类
帖子详情
数组作为函数参数时,其后应不应该带括号?
yuwieo
2013-11-09 05:41:02
函数定义如下:
Function CRC8(ByRef Data() As Byte) As Boolean
当使用此函数时
DIM Buffer(10) as byte
1、If CRC(Buffer) = False Then Exit Function
2、If CRC(Buffer()) = False Then Exit Function
用法1和2中,两种用法(即参数Buffer、Buffer())是不是都正确,还有这两种用法有什么区别?
...全文
1201
4
打赏
收藏
数组作为函数参数时,其后应不应该带括号?
函数定义如下: Function CRC8(ByRef Data() As Byte) As Boolean 当使用此函数时 DIM Buffer(10) as byte 1、If CRC(Buffer) = False Then Exit Function 2、If CRC(Buffer()) = False Then Exit Function 用法1和2中,两种用法(即参数Buffer、Buffer())是不是都正确,还有这两种用法有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bcrun
2013-11-11
打赏
举报
回复
估计楼主是想要人告诉他在官方帮助中这两种写法效果一致的说明文字。 说实话,感觉这是一个词法分析方面的问题。在别的语言中,类似的需求时,是否需要加表数组的括号还真不好说,至少在VB中是可加可不加的。
舉杯邀明月
2013-11-09
打赏
举报
回复
这个根本用不着问嘛,你写好代码,运行一下不就知道了? 数组声明好后,使用时带不带括号,都表示是使用那个数组(空括号,有下标的除外)。 如果某种写法不符合语法,它必然就会提示你有错误。 如果都不提示,表示两种写法都行。
threenewbee
2013-11-09
打赏
举报
回复
数组本身相当于一个变量,因此括号不用写,好比 Dim s() As String s = Split("1,2,3", ",")
一如既往哈
2013-11-09
打赏
举报
回复
似乎没有啥,都可以用。
数组
作为
函数参数
数组
作为
函数参数
数组
元素的作用与变量相当,一般来说,凡是变量可以出现的地方,都可以用
数组
元素代替。因此,
数组
元素也可以用作函数实参,其用法与变量相同,向形参传递
数组
元素的值。此外,
数组
名也可以作实参...
c语言以
数组
作为
函数参数
,C语言将
数组
作为
函数参数
如果需要将一个
数组
当作实参传入函数,则应把对应的形参声明成下面的形式:类型 名称[ ]因为,当把
数组
名作为函数实参
时
,它会自动被转换为指针。所以上面的声明等同于下面的声明:类型 *名称当使用
数组
来声明函数...
C语言学习——函数(
数组
作为
函数参数
)
上述代码中array是形参
数组
名,score是实参
数组
名,分别在其所在函数中定义,不能只在一方定义。
数组
名作为
函数参数
用
数组
名做
函数参数
与用
数组
元素作实参有几点不同: (1)用
数组
元素作实参
时
,只要
数组
类型和函数的形参变量的类型一致,那么作为下标变量的
数组
元素的类型也和函数形参变量的类型是一致的。...
C++学习之
数组
作为
函数参数
对
数组
名使用sizeof函数得到整个
数组
的大小(字节为单位)(但是传参之后
数组
名就退化成单纯的指针了) 对
数组
名用&取地址得到的整个
数组
的地址(内存块) 在一维
数组
传参中,需要传入两个参数:
数组
名和数...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章