No.3ベストアンサー
- 回答日時:
初心者がよくやる間違いです。
気をつけましょう。
教科書等には
for(〜) { 処理 } で「処理」を繰り返す
等と書いてありますが、処理が1命令だけの場合
for(〜) 命令 ;
と書くこともできます。この場合、forの条件に従って「命令」を繰り返すことになります。
この命令には「何もしない」命令、つまり、「空白」も該当します。
つまり
for(〜);
で、「何もしない」を繰り返すfor文となります。
また、 {} は、 forとか if とかの後でなくても利用できます。
そのときには{文1;文2;...} といいた複数の文を、一つの文として扱う、という意味になります。
これは、 { } をはずしたのと同等です。 (forとかifとかの後等の特定の条件でなければ)
つまり
for(〜) { 処理 }
のつもりで
for(〜) ; { 処理 }
と書いてしまうと
for(〜) ; で「何もしない命令」を繰り返し実行
↓その後
{処理}を (1回だけ)実行
となります。
※ なお、上記は理解しやすいように、ちょっと不正確な部分があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- C言語・C++・C# c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで 4 2022/11/09 14:10
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 malloc 関数を使って教えてください。 入出力例1 3 2022/07/21 09:36
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
64ビット化による処理速度低下...
-
SSDのデータがビット落ちにより...
-
【有効数字について】 授業で、...
-
EXCELでの16進数取り出し、上...
-
KBのMB違いって
-
文字の容量(サイズ)についての...
-
携帯電話の略語であるMBって英...
-
K KB MB について詳し...
-
実行計画の「COST」と「BYTE」...
-
1Mバイトって何バイト?
-
かけ算(わり算)と足し算(引き算...
-
エクセル2010で2進数の計算をす...
-
CSV データのバイト数を調べる...
-
PDFからワードへ→文字がくずれる
-
文字数(バイト数)の数え方が...
-
6ビット(符号含む)の二進数
-
文字列をバイト数分表示するには?
-
byteの語源
-
EXCEL16進⇒浮動小数変換したい
-
ROWIDの桁数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語FortranとCの違...
-
組み込みCプログラムで実数型
-
VBAでのコントロール操作
-
COM1(RS232C)とUSB仮想COMポー...
-
命令網羅率の計算問題です
-
VBSとVBA
-
PICマイコンのプログラムについ...
-
+=と÷=の処理速度の謎を教え...
-
arduino
-
任天堂64の64 CPUの仕...
-
64ビット化による処理速度低下...
-
CPUのHTについて教えてください。
-
MIPS と クロック周波数の換算方法
-
なぜ、i++なのか?(ものすごく...
-
CPU、Z80からステート数から...
-
H8Sで割り込み発生時の飛び先ア...
-
ステート数とは
-
Pentium 4とPentium Mの性能差...
-
処理時間の計算 PICアセンブラ
-
応用情報技術者試験問題の解き...
おすすめ情報