请教数组作为形式参数该怎么用?

[复制链接]
2147|4
 楼主| zxq1234508 发表于 2007-12-30 12:40 | 显示全部楼层 |阅读模式
ui, AI
例如:
uint a[10]={0x00,0x01...};
void kk(uint b[10])
{}
main()
{
   kk(a);
}
这样试了一下,不可以.该如何正确设置呢?
谢谢!
computer00 发表于 2007-12-30 12:49 | 显示全部楼层

可以用指针void kk(uint *b)

古道热肠 发表于 2007-12-30 17:11 | 显示全部楼层

您这是全局变量

KK函数直接可以使用a数组。如果是局部变量,采用如00的方法是最方便的了。
也就是利用指针的传址特性,可以对入口参数进行引用或修改。
etual 发表于 2007-12-30 20:19 | 显示全部楼层

貌似TurboC2.0编译运行通过.....

估计是你用的编译器不支持而已吧,看看编译器手册
eraychen 发表于 2007-12-31 17:14 | 显示全部楼层

改成void kk(uint b[])就可以了

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

本版积分规则

90

主题

485

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部