首页 > 解决方案 > 如何在 omnet++ 中的下一个 if else 语句中使用处理过的数据?

问题描述

在 omnet++ 中,我执行了 if 语句并获得了一个值说 x,现在如何在下一个 else 中使用这个值,例如;

if(m==1)
x=rl;
elseif(r==1)
use x here
elseif(n==1)
use x here

任何方法(例如函数等)来检索此变量并在此处使用。

标签: c++simulationomnet++

解决方案


您无法访问在then分支中获取的else分支中的值。if/else 结构的本质是只执行一个分支。这既不是 OMNeT++ 特定的,也不是 C++ 特定的。

所以简而言之,你不能也不应该。


推荐阅读