ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

For Loop

Definition - What does For Loop mean?

For loop is a programming language conditional iterative statement which is used to check for certain conditions and then repeatedly execute a block of code as long as those conditions are met.

The for loop is distinguished from other looping statements through an explicit loop counter or loop variable which allows the body of the loop to know the exact sequencing of each iteration.

Techopedia explains For Loop

The For loop is used in many imperative programming languages notably C and C++ and comes from the English word 'for' which is used to state the purpose of an object or action, in this case the purpose and details of the iteration.

  • For loops are generally used when the number of iterations is known or already established. For loops in different languages differ mainly by syntax and how the statements work as well as the level of expressiveness supported. But they generally fall into one of the following categories:

  • Traditional For loops - found in C/C++ and contains three parts: the initialization, the condition, and afterthought or commonly known as increment/decrement.

  • Iterator-based loops - this allows for the enumeration of a set of items which can be things other than number sequences such as a list of students. This is characterized by an explicit or implicit operator such as the aforementioned list of students. The loop then takes on each of the values in the set.

  • vectorized for loops - these acts as if processing all iterations are parallel

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.