エンジニアの転職お問い合わせ記事には広告を含む場合があります。2024年10月21日おゆ組み込み系プログラマとして5年働いていた元エンジニアです。得意言語はC言語とC++。本サイトでは学生および新人組み込み系プログラマに向けてプログラミング知識をわかりやすく解説しています。whileの使い方を解説します。forとの違いは、forは回数が決まっている繰り返し(ループ)処理に適しているのに対して、whileは外部からの入力値によってループを抜けるときに力を発揮します。}}実行結果i=0i=1i=2while文ではカッコ内の条件式が成り立っている間だけ繰り返し処理を実行します。始めはi=0なので条件式i<3に当てはまります。そのため中カッコ内の処理が実行され、i=0と出力されます。同時にi=i+1が実行されi=1となります。3回目のループではi=2が出力された後にi=3となり、条件式に当てはまらないためwhile文から抜けます。始めから条件式に当てはまらなかった場合、while文内の処理は一度も実行されません。whileが主に使われるのは外部からの入力値によってループを抜けるときです。printf("Correct!\n");}実行結果1~8入力時:(出力なし、次のループへ)9入力時:Correct!このプログラムでは9が入力されたときだけループを抜け、画面にCorrect!と表示します。それ以外の数字が入力された場合は次のループへ入り、入力を待ちます。}}実行結果i=0i=1i=2whileとの違いは条件判定が最後に来ている点です。while文は必ず1回は処理を実行するコードが書けます。whileもwhileと同様、外部からの入力値によってループを抜けるときに主に使われます。while文に2つ以上の条件式を書く方法while文の条件式に2つ以上の条件を詰め込みたいときには&&または||を使います。条件Aと条件Bが同時に成り立つ場合を真としたいときは&&を使って以下のように書きます。条件Aか条件Bどちらかが成り立つ場合を真としたいときは||を使って以下のように書きます。}}実行結果i=0i=1i=23つ以上の条件式の書き方3つ以上の条件を組み合わせたいときも&&または||で繋ぎます。&&と||を同時に使った場合、&&が優先されます。whileの3種類の書き方があります。それぞれの使い時は以下です。while:whileを使いたいかつ最初の1ループ目は実行したい場合whileは繰り返し回数が決まっている場合でも使えますが、forとwhileが入り乱れているとコードが見にくくなるので、その場合はforに統一した方がいいです。C言語で行き詰まったら...C言語・C++がわからない時に質問できるサイト・サービス5選C言語を独学で勉強しているけど内容がイマイチわからない。何がわからないのかもわからない。C++のエラーが解決できない。ググってもわからない。わかる人に解説してほしい。...続きを見るブログランキング参加中。クリックしてもらえると励みになります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。こんな疑問にお答えします。こんな疑問にお答えします。World!」を使ってC言語の基本を解説します。【C言語】break・continueの意味(for・while・if文中の使い方)break・continueはともに繰り返し処理中で使われる便利な機能です。...C言語入門講座bit(ビット)とbyte(バイト)の違い、換算時の計算方法を解説ビットとバイトってどう違うの?メガバイトとかギガバイトとか聞くけど何のことかよくわからない。こんな疑問にお答えします。【C言語】break・continueの意味(for・while・if文中の使い方)おゆ組み込み系プログラマとして5年働いていた元エンジニアです。得意言語はC言語とC++。本サイトでは学生および新人組み込み系プログラマに向けてプログラミング知識をわかりやすく解説しています。