找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2199|回复: 1
打印 上一主题 下一主题
收起左侧

Keil4不支持引用传递吗?

[复制链接]
跳转到指定楼层
楼主
本帖最后由 laopihappy123 于 2021-4-22 16:08 编辑

昨天写了个子函数 ,原本是地址传递的,今天早上一想,每次调用这函数 都要加个& 来取传入变量的地址 有点麻烦
我想:不是有个引用传递吗,遂写成: char MyFun(char &a,char &b)
这样子就没有形参实参区分啦 两个玩意,都是一个地址,内部就能直接操作外部的变量
然而想法很美好,当我兴致勃勃的编写后,一点编译按钮
下面传来N行刺痛我心的报错:
语法错误 变量a 未定义
语法错误 变量b 未定义
。。。。。。

只剩下我在风中凌乱
难道Keil4 不支持引用传递么? 求大佬解答

写了个测试程序,结果也不行!Oh No!

屏幕截图 2021-04-22 155837.png (5.85 KB, 下载次数: 66)

屏幕截图 2021-04-22 155837.png

屏幕截图 2021-04-22 155817.png (8.33 KB, 下载次数: 44)

屏幕截图 2021-04-22 155817.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332214 发表于 2021-4-23 18:05 | 只看该作者
取址运算符的操作数必须是在内存中可寻址到的地址。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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