位变量可以做为函数返回值吗??

[复制链接]
2486|4
 楼主| win2000_li 发表于 2009-3-21 18:34 | 显示全部楼层 |阅读模式
位变量可以做为函数返回值吗??

我知道位变量不能做函数的形参,请大家指点!!!
ayb_ice 发表于 2009-3-21 19:01 | 显示全部楼层

位变量可以做为返回值

但是如果有#pragma disable是不可以的,否则会报错.
另外函数也可以是位变量.
平常人 发表于 2009-3-21 19:12 | 显示全部楼层

应该可以,但要看具体的实现

记得C语言的标准中没有定义位变量,这是编译器厂家自己扩充的。

C语言标准只允许函数返回标量类型数据,不管各个编译器厂家如何定义位变量,应该仍然是标量类型,所以应该可以作为函数的返回值。
huangqi412 发表于 2009-3-21 19:34 | 显示全部楼层

keil51就可以啊...

songbangyan 发表于 2009-3-26 12:37 | 显示全部楼层

单片机的汇编环境一般都是可以的

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

本版积分规则

142

主题

718

帖子

1

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