Optimization 以下内容是否有for循环快捷方式?
Optimization 以下内容是否有for循环快捷方式?,optimization,Optimization,stmt\u a正在执行一些增量/设置值stmt\u b保存由stmt\u a设置的值。在for-循环之后,如果满足cond\u a,我需要保存stmt\u a设置的最后值。不清楚您所说的“stmt\u b保存stmt\u a设置的值”是什么意思,因此我建议编辑您的问题以澄清。同时,显而易见的答案是声明一个变量,以保持stmt_a在for语句之外的效果 // some initialization here for (...) { if (cond_a) stmt_a;
stmt\u a
正在执行一些增量/设置值stmt\u b
保存由stmt\u a
设置的值。在for
-循环之后,如果满足cond\u a
,我需要保存stmt\u a
设置的最后值。不清楚您所说的“stmt\u b
保存stmt\u a
设置的值”是什么意思,因此我建议编辑您的问题以澄清。同时,显而易见的答案是声明一个变量,以保持stmt_a
在for
语句之外的效果
// some initialization here
for (...)
{
if (cond_a)
stmt_a;
else
stmt_b;
}
if (cond_a)
stmt_b;
提供有关问题的更多信息。
auto a;
for (...)
{
if (cond_a)
//stmt_a;
a = ...; // Store result of stmt_a
else
stmt_b;
}
if (cond_a)
stmt_b;