找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2682|回复: 8
收起左侧

为什么用unsigned char不用void,请帮忙解决一个困扰好久的问题

[复制链接]
ID:322908 发表于 2018-5-25 17:21 | 显示全部楼层 |阅读模式
unsigned char Read1302(void)  
这个函数为什么用 unsigned char   不用void
回复

使用道具 举报

ID:337808 发表于 2018-5-25 20:43 来自手机 | 显示全部楼层
这个函数执行完毕后会产生一个返回值
回复

使用道具 举报

ID:155507 发表于 2018-5-26 13:05 | 显示全部楼层
缺少知识面,才会有此一问。先补课。
回复

使用道具 举报

ID:321742 发表于 2018-5-26 14:26 | 显示全部楼层
从函数名应该看得出是这是一个读取数据的函数,读取的数据通过返回值返回给一个变量用,比如unsigned char i;     i=Read1302();   这样就能把这个函数里面得到的数据提取出来用,  void是空类型,没有返回值。

评分

参与人数 2黑币 +10 收起 理由
刘焱鑫 + 5 很给力!
可乐可口w + 5 很给力!

查看全部评分

回复

使用道具 举报

ID:322906 发表于 2018-5-26 18:09 | 显示全部楼层

这个函数执行完毕后会产生一个返回值
回复

使用道具 举报

ID:339096 发表于 2018-5-27 15:06 | 显示全部楼层
看你需不需要返回值
回复

使用道具 举报

ID:339122 发表于 2018-5-27 15:42 | 显示全部楼层
你可以使用一个全局变量取读取
回复

使用道具 举报

ID:331575 发表于 2018-5-27 20:20 | 显示全部楼层
执行完之后会有返回值,可以调用
回复

使用道具 举报

ID:160465 发表于 2018-5-28 09:56 | 显示全部楼层
不想用返回值,也可以用void  Read1302(unsigned char *pData) ,将需要的读取的数据通过指针取回来,不顾看你问的问题,估计还是用返回值好了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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