易码技术论坛

 找回密码
 加入易码
搜索
查看: 178074|回复: 7

lava可以写引用参数吗?

[复制链接]
发表于 2006-12-19 20:51:25 | 显示全部楼层
3.0的支持指针和引用
[type] [fun] (char & para);

para就是该传参地址的引用;
 楼主| 发表于 2006-12-20 19:26:17 | 显示全部楼层
lavaX1.0呢?
特别在是您的编译器上,
类似的东西要怎么写?
发表于 2006-12-20 19:40:43 | 显示全部楼层
......
void fun(long add)
{
printf("%d",(int *)add);
(int *)add = 1234;
}

void main()
{
int a;
a=10;
fun(&a);
printf("%d",a);
}

其实在LavaX3.1里引用就是那个指针指令编译的.
发表于 2006-12-20 19:44:48 | 显示全部楼层
引用的好处就是写起来方便,读起来容易
发表于 2006-12-20 19:55:09 | 显示全部楼层
那我也试试在我的编译器里加入引用~~~
发表于 2006-12-22 15:19:28 | 显示全部楼层
最好适当改一下:普通数据类型形参用引用,数组则不需要引用,直接传数组指针,这样符合ANSI C标准,用起来习惯些
发表于 2006-12-22 23:09:51 | 显示全部楼层
OK,没问题,而且我不用引用而用真正的指针语法.
 楼主| 发表于 2006-12-19 18:57:51 | 显示全部楼层 |阅读模式
  lava不支持指针,
那么,能用引用参数吗?(其他类似的也行)
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-19 09:33 , Processed in 0.010636 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表