[Newbie]将列表的元素存储在变量中(循环中)
[Newbie]Store the element of an list in a variable (in loop)
for (int i=0; i < n; i++) {
float temp;
temp = List1.(i)
if(temp<0){
//do smth
}
}
因此,我想将列表中的下一个元素(I)存储在一个变量中,然后检查该元素是否小于0(<0)。我被temp=List1.
之后应该写什么所困扰。很抱歉我的初学者问题!!!我正在使用C++。
免责声明:我不做C++
你应该告诉我们你在用什么语言,在问一个你自己认为是新手的问题之前,你应该先搜索一下,年轻的学徒。
如果是java,请检查以下内容:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/if.html
但在许多语言中,这应该做到:
if(temp<0){
//do something
}
对于C++:http://www.cplusplus.com/doc/tutorial/control/
C++中的迭代:http://en.cppreference.com/w/cpp/language/range-for
或者,如果要使用foreach:http://en.cppreference.com/w/cpp/algorithm/for_each
以下是SO上的答案,应该会有所帮助:https://stackoverflow.com/a/16504109/4088809
看起来你需要的是
for(<type> <name> : <collection>) { ... }
如果您的列表包含int,则
for(int i : vec) {
if(i<0){
// do your thing
}
}
相关文章:
- 在循环中按顺序遍历成员变量
- 我可以创建一个包含两个变量的 for 循环,但时间复杂度仍然为 O(n) 吗?
- 与 for 循环中的变量混淆
- 如何在循环之外重新输入变量
- 如何使用将字符串拆分为 for 循环中的变量的程序
- 在变量声明中使用 for 循环
- C++ 和 Boost.Python - 如何将变量公开给 python 并在循环中更新它?
- C++ Code 在 for 循环期间不会累积变量中的总和,仅提供最终迭代值
- C++ 在循环中添加计数器变量并再次初始化其值
- (C++)虽然循环一次不起作用,但我引入了多个变量
- 如何添加循环期间分配的变量?
- C++,每个循环初始化一个新的静态变量
- 在 for 循环中更新两个变量时遇到问题C++
- 循环中的变量被设置为下一个数组的元素始终具有相同的内存地址?
- 需要循环帮助以迭代方式添加到程序集中的总和变量
- 在 c++ 中基于范围的 for 循环中使用引用作为控制变量
- 如何在循环中动态创建变量(c++)
- 变量循环范围会导致返回局部变量的地址引用
- ifstream变量循环不打印任何内容
- c++变量/循环问题