概要 このページの内容は、次からの3ページ(「条件分岐」、「反復処理」、「配列」)の要約になります。 C# などのプログラミング言語では、並べた文は上から順に実行されていくことになります(逐次処理)。 逐次処理に加えて、条件に応じて処理を分岐させたり、繰り返しを行ったり(反復処理)することでプログラムを作っていきます。 この分岐や反復などの、処理の流れを制御するための構文を制御フロー(control flow)構文と言ったりします。 C# では、if, switch(条件分岐)や while, for, foreach(反復)というような制御構文を持っています。 例えば、「n 個の整数の中から、正の数だけの和を求める」というような処理を行いたいとします。 この処理の流れ(フロー)を図で書くと以下のような感じです。 n 個の整数の中から、正の数だけの和を求める処理 C# で書くと以下のように
![制御フロー](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d1b2b57fc676d21e7f59f354364abeac0ea062e/height=288;version=1;width=512/https%3A%2F%2Fufcpp.net%2Fimages%2Flogo_4.jpg)