找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1880|回复: 7
打印 上一主题 下一主题
收起左侧

这个C语言程序哪里错误?

  [复制链接]
跳转到指定楼层
楼主
ID:72649 发表于 2019-1-27 05:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void xianshi(BYTE bai,BYTE shi, BYTE ge)
         {
     bai= baiwei();
     shi= shiwei();
     ge= gewei();
  }

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:190832 发表于 2019-1-27 12:22 | 只看该作者

void xianshi(BYTE* bai,BYTE* shi, BYTE* ge)
        {
     *bai= baiwei();
     *shi= shiwei();
     *ge= gewei();
  }
这样就对了
回复

使用道具 举报

板凳
ID:72649 发表于 2019-1-27 13:07 来自手机 | 只看该作者
楼主能不能解释一下,为什么要这样写?
回复

使用道具 举报

地板
ID:473410 发表于 2019-1-27 18:12 | 只看该作者
你这个函数是void(空类型的),没有返回值,即使给ge,shi,bai赋值也不能给主函数返回,所以得不到他们的值,你应该用指针,这样不用返回值了,可以直接在主函数中调用指针的值了

评分

参与人数 1黑币 +5 收起 理由
刀刀见红 + 5 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:473159 发表于 2019-1-27 18:17 | 只看该作者
楼主应该去看一下指针与函数的知识,什么时候传地址?什么时候传变量?整明白就了解了。

评分

参与人数 7黑币 +113 收起 理由
zhengchong60 + 12
sheng7533967 + 12
钻牛尖滴刘尖尖 + 12
站着说话不腰疼 + 12
Trump1438 + 15
shuisheng60 + 35 很给力!
刀刀见红 + 15

查看全部评分

回复

使用道具 举报

6#
ID:453974 发表于 2019-1-27 18:59 | 只看该作者
发一下整体程序
回复

使用道具 举报

7#
ID:453974 发表于 2019-1-27 19:00 | 只看该作者
发一下整体程序,不然没法分析你所给出的问题
回复

使用道具 举报

8#
ID:190832 发表于 2019-1-27 19:24 | 只看该作者
hjx5548 发表于 2019-1-27 13:07
楼主能不能解释一下,为什么要这样写?

去了解一下地址传递和值传递
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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