社区导航

 

搜索
查看: 2434|回复: 3

[讨论] 结构体中的变量定义动态重复问题

[复制链接]

483

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-11-21 14:22 | 显示全部楼层 |阅读模式
本帖最后由 青城山下 于 2016-11-21 15:36 编辑

近两天又遇到问题,要求结构体中的部分变量根据另一个变量的实际值动态重复定义几次,关于这些变量结构如下:
typedef struct   ChoosePhase                 
             {      

           uint8_t     CenterNodeLocalId;        
            uint8_t     MovePhaseNum;
            uint8_t     MovePhaseLength;

/*  need to be repeated   based on  the number of   MovePhaseNum    */
          uint8_t    FromNodeLocalId;
           uint8_t    ToNodeLocalId;               
            uint8_t      PhaseId;
}tChoosePhase;

是需要动态分配吗

老板的意思是下面三个标红的变量要根据MovePhaseNum的值重复MovePhaseNum次,对此不是很懂。
请大家帮我瞧瞧,谢谢



回复

使用道具 举报

2001

TA的帖子

1

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2016-11-22 21:45 来自手机 | 显示全部楼层
目測是c,c做不了

回复

使用道具 举报

2950

TA的帖子

1

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2016-11-23 09:37 | 显示全部楼层
结构不能重复定义吧。可以定义结构数组,结构变量你可以随意定义。

点评

如您所说,确实是定义结构数组  详情 回复 发表于 2016-11-23 10:04

回复

使用道具 举报

483

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2016-11-23 10:04 | 显示全部楼层
damiaa 发表于 2016-11-23 09:37
结构不能重复定义吧。可以定义结构数组,结构变量你可以随意定义。

如您所说,确实是定义结构数组

回复

使用道具 举报

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

关闭

站长推荐上一条 1/6 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-1 06:44 , Processed in 0.177950 second(s), 24 queries , Gzip On, MemCache On.

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