【发布时间】:2021-09-07 14:41:35
【问题描述】:
在omnet++中,我已经执行了if语句并获得了一个值say x,现在如何在下一个else中使用这个值,例如;
if(m==1)
x=rl;
elseif(r==1)
use x here
elseif(n==1)
use x here
任何方法,例如函数等来检索此变量并在此处使用。
【问题讨论】:
-
在我所知道的每一种编程语言中,如果
else if正在执行,则意味着if部分没有被执行。 -
@Yksisarvinen 在我的情况下首先如果执行并获取 x 值然后我想在 elseif 中使用这个 x 值
-
将
else if更改为if。 -
@Eljay 它也不起作用并给了我垃圾值
-
输入是什么?什么是垃圾值输出? “不工作”是什么意思?你能提供一个实际演示问题的minimal reproducible example,而不是不演示问题的伪代码吗?
标签: c++ simulation omnet++