返回值不是 针对 51单片机 而言的,而是 针对 C语言而言的。
C语言函数具有 变量的特性,即 存在 数据类型。在正常情况下,所谓“无返回值”是不存在的,省略了返回类型的 函数,默认为 void,表示返回值为“空”,而不是没有返回值,且在函数结束时默认返回。
LZ 所提的无返回值,我猜测,应该是 报错信息。当函数 具有 类型(如 char fun()),而函数内没有 return 语句,或 return 后面没数值。那么,编译器将 提示该 信息。

1.系统维护 支付公司和银行都会不定期的做系统维护或升级,如果是支付公司系统维护期间,那么交易就都不成功,一般需要等几个小时到1天时间就能正常刷卡;同样,如果遇到所持银行卡的发卡行正在维护系统,那么这张卡就暂时刷不出来,换其他银行卡操作即可,等到银行系统维护结束,即可正常刷卡。 2.密码错误次数过多 很多人经常更换银行卡的密码,或者卡比较多,有些卡的密码不一致,经常忘记密码,如果在pos机上多次输错密码,支付公司出于对盗刷的风控,就会限制刷卡,碰到这种情况就需要换张银行卡刷,被限制的这张卡隔天可正常交易。 3.低于最低限额 某些支付公司对于每一笔刷卡金额会有一个最低限额的限制,比如最低10元,如果只刷了几块甚至几毛钱就会出现刷不出来的情况。 4.刷卡次数超限或者频繁交易 现在不少人会自己办pos机刷卡,同一张卡在同一个商户,一天最多刷两次,如果再刷肯定就刷不出来了,这种情况换张卡或者换个商户再刷即可。 还有一种情况就是同一张卡短期内频繁交易,比如前一分钟刚在酒店刷了,后一分钟马上就换了个餐厅刷,就有可能出现刷卡失败的情况,所以同张卡至少隔半小时再刷。 5.某些信用卡限制交易 由于某些银行卡的开户行系统有漏洞,风控能力低,支付公司就会限制这类卡在pos机上交易。 此外,各个银行不断推出新的信用卡种,有时支付公司还没来得及更新,也会出现刷卡失败的情况。
CUPS (Common Unix Printing System,通用UNIX打印系统)
这是 UNIX 操作系统上的通用打印驱动程序
cups:51 即提示 cups 出错的代号为51
你可以查询 CUPS 官网相关文档或各大 Linux 论坛以求得解决方法。
本文暂时没有评论,来添加一个吧(●'◡'●)