永发信息网

关于C++用codeblocks编译时候出现的问题(创建哈弗曼树)

答案:1  悬赏:10  手机版
解决时间 2021-03-28 04:36
关于C++用codeblocks编译时候出现的问题(创建哈弗曼树)
最佳答案
第1个错误:
标准C++规定,在for循环括号里定义的变量,其作用域只在for语句中有效。
for(HNode *p = HT; i < n ; i++,p++,w++ )//初始化叶子结点信息
你在这个for循环的括号里定义了p,p的作用域只在这个for语句中有效
for(; i < m ; ++i, ++p)//初始化分支结点信息 问题出现在这里!!
出了刚才那个for循环,p就是不可见的了,所以会出错

第二个问题:
HNode *p = HT, int i = 0;
无论在什么地方,都不能这么定义两个变量
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刹车前左轮发响,抖动长安2代
香港买燕窝多少钱一克?燕盏和燕条价格分别是
Please read so that I can hear you. A. lo
怎样区分共同犯罪与非共同犯罪
律组词四字词语
帮忙想一下这个作文的立义
--- I’ll come to see your performance at
方程组12.5x+12.5y=9750 13x-13y=9750求x,y
非和不可这两个词可以组什么句子
湘鄂渝黔有哪些自驾游的好地方
buck巴克104was怎么样
初中简短英语小笑话
纯白的本子可以做哪些有趣的事
祝小弟生日快乐祝福语和画片
请你想想下列各种人的性格特点,然后对号入座
推荐资讯
中煤毒死亡后的身体特征
五十岁年龄段的励志名言,警些给奋发向上的人
请问红活圆实是什么意思?
古今中外外交家有哪些,和主要事迹
形容眼力好的两字词语
新大陆ME31POS机,一开机显示的(机具安全攻
四川省达州市大竹县财富中心是一个镇还是县城
阳东北惯三宝农庄法人是谁
后面的这个long*c是什么意思啊
请写出一个图象经过点(1,1)的一次函数的表
你若安好,我便安心是什么意思?
精神不好老想睡觉,是什么原因
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?