美文网首页
for loop in C++ and Python

for loop in C++ and Python

作者: glimmercn | 来源:发表于2018-02-10 04:18 被阅读18次

Python code of a for loop from 1 to 4:

for i in range(5):
  # do something

In C++:

for (int i = 0; i < 5; i++) {
  // do something
}

There is a huge difference here. In C++, we can control i in the loop. For example,

for (int i = 0; i < 5; i++) {
  i = 5;
  cout << "run once!" << endl;
}

We can only see "run once" for a time. But in Python, no matter what you do in the for loop, you can see "run once!" 5 times. Because

for i in range(5) # = for i in [0, 1, 2, 3, 4]

相关文章

网友评论

      本文标题:for loop in C++ and Python

      本文链接:https://www.haomeiwen.com/subject/mccctftx.html