delphi 子数组做参数 20
比如我有个数组a:array[0,10]ofinteger;我想把a的子数组(第3到5个元素)作为函数的参数,这个怎么写?并且要求传递的子数组要能被修改...
比如我有个数组a:array[0,10] of integer; 我想把a的子数组(第3到5个元素)作为函数的参数,这个怎么写?
并且要求传递的子数组要能被修改 展开
并且要求传递的子数组要能被修改 展开
3个回答
展开全部
为什么总要跟自己过不去呢?你的意思可能是a数组的元素可能会随时发生变化,但是,能不能在调用函数之前,先检查a 数组元素的值呢?如果能,就先取出该数组的第三至五号元素,然后赋值给三个整型变量,再作为该函数的参数?这问题不就简单了.还去搞指针数组,指针类,DELPHI是主张慎用的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试传递这3个元素的指针过去
追问
主要是,要用到这个参数的函数的接口不能改变,所以,参数只能是数组。。
追答
这个函数你无法修改?可以的话,修改为 指针数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询