在一段51单片机程序中看到这几句,第一句不明白。这是声明函数,还是有可能写错了

bitget_rx_pin_status();set_tx_pin_high(void);voidset_tx_pin_low();... bit get_rx_pin_status();
set_tx_pin_high(void);
void set_tx_pin_low();
展开
 我来答
回头望苦海
2012-04-28 · TA获得超过459个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:188万
展开全部
是不是因为 函数前面写了一个 bIt 让你看不明白了?
这是带返回值的函数申明。这个函数执行之后会返回一个bit 类型的数值。
这个函数可以这样用
bit OK=0;
OK=get_rx_pin_status();
这个OK不是0就是1啦,
估计这个函数运行之后产生的结果是0还是1做判断。从而做其他的事情。
追问
嗯 你说的我听懂了
百度网友43ea45e
2012-04-28 · TA获得超过704个赞
知道小有建树答主
回答量:128
采纳率:100%
帮助的人:133万
展开全部
第1句和第3句,是关于函数的声明。
第2句,是直接调用一个函数,就是这个函数在某个地方已经定义过了,现在是在过程中调用这个函数。
-完-
追问
第一个是声明,怎么回事啊,bit是已经定义过的类型?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
八宝粥95
2012-04-28 · TA获得超过130个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:220万
展开全部
如果没错的话,就一定是函数声明,因为后面有一个分号。第一个应该是返回 bit类型的值,第三个没有返回值,至于第二个,就不大清楚这样到底行不行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式