标题: 为什么用unsigned char不用void,请帮忙解决一个困扰好久的问题 [打印本页]

作者: 可乐可口w    时间: 2018-5-25 17:21
标题: 为什么用unsigned char不用void,请帮忙解决一个困扰好久的问题
unsigned char Read1302(void)  
这个函数为什么用 unsigned char   不用void

作者: zhangshanqiao    时间: 2018-5-25 20:43
这个函数执行完毕后会产生一个返回值
作者: angmall    时间: 2018-5-26 13:05
缺少知识面,才会有此一问。先补课。
作者: wklhwkl    时间: 2018-5-26 14:26
从函数名应该看得出是这是一个读取数据的函数,读取的数据通过返回值返回给一个变量用,比如unsigned char i;     i=Read1302();   这样就能把这个函数里面得到的数据提取出来用,  void是空类型,没有返回值。
作者: 刘焱鑫    时间: 2018-5-26 18:09

这个函数执行完毕后会产生一个返回值
作者: 相交平行线    时间: 2018-5-27 15:06
看你需不需要返回值
作者: daguang95    时间: 2018-5-27 15:42
你可以使用一个全局变量取读取
作者: 15942379927    时间: 2018-5-27 20:20
执行完之后会有返回值,可以调用
作者: lealog    时间: 2018-5-28 09:56
不想用返回值,也可以用void  Read1302(unsigned char *pData) ,将需要的读取的数据通过指针取回来,不顾看你问的问题,估计还是用返回值好了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1