[疑难问答] 想把多个值传出函数,用指针,试了一下没法编译成功

[复制链接]
2048|27
 楼主| Edisons 发表于 2016-8-17 19:52 | 显示全部楼层
Listate 发表于 2016-7-19 19:36
你上面贴的代码是 if(*min < 0x01),
不过没关系。这里确实也错了。

恩恩,不知道您说的是哪里呀??
 楼主| Edisons 发表于 2016-8-17 19:53 | 显示全部楼层
laozhongyi 发表于 2016-7-19 19:39
是的,min本身是char类型的,所以不需要*。

是的。不过像我这样写应该也没什么问题吧。。。
 楼主| Edisons 发表于 2016-8-17 19:53 | 显示全部楼层
wanglaojii 发表于 2016-7-19 19:44
有点不明白,*min不是指min这个指针变量所指向地址中的值吗?

*min不是指min这个指针变量所指向地址中的值啊
 楼主| Edisons 发表于 2016-8-17 19:54 | 显示全部楼层
zhouhuanの 发表于 2016-7-19 19:48
你在main里面定义是 char hour,min,mon,date;这里min是char,不是指针。
在void GET_TIME_DS1302(char *hour ...

啊啊 是的呢,多谢提醒了,以后会注意的。。。
 楼主| Edisons 发表于 2016-8-17 19:55 | 显示全部楼层
handleMessage 发表于 2016-7-19 19:52
这个明显一个结构体,通过结构体指针变量传递数据

恩恩 我也知道这是个结构体,开始不知道问题在哪里,现在终于找到问题的答案了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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