C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。
Q&A
解決済
3回答
2226閲覧
総合スコア379
1グッド
0クリップ
投稿2015/12/11 06:09
1
0
こんにちは。 c言語を学んでいるのですが、以下のように打っても5がスキップされません........。 どこが間違っているのかがわからないので是非ともお願いします!
c1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 printf("%d\n",m); 6 if(m == 5){ 7 continue; 8 } 9 } 10}
c
1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 printf("%d\n",m); 6 if(m == 5){ 7 continue; 8 } 9 } 10}
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
ベストアンサー
スキップされるコードが無いように見えますけど
C1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 printf("%d\n",m); 6 if(m == 5){ 7 continue; 8 } 9 // この部分にあるコードがスキップされます 10 } 11} 12
C
1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 printf("%d\n",m); 6 if(m == 5){ 7 continue; 8 } 9 // この部分にあるコードがスキップされます 10 } 11} 12
やりたいことは、こんな感じですか?
C1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 //printf("%d\n",m); 6 if(m == 5){ 7 continue; 8 } 9 // この部分にあるコードがスキップされます 10 printf("%d\n",m); 11 } 12} 13
1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 //printf("%d\n",m); 6 if(m == 5){ 7 continue; 8 } 9 // この部分にあるコードがスキップされます 10 printf("%d\n",m); 11 } 12} 13
投稿2015/12/11 06:11
総合スコア915
回答へのコメント
2015/12/11 06:23
printf の位置をよく見ましょう
m が 5 の時だけ printf したくないのであれば、その条件成立時に通らない場所にないとダメですよね?
投稿2015/12/11 06:13
総合スコア3116
2015/12/11 06:25
されていると思いますよ? printfの位置がおかしいです。
C1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 if(m == 5){ 6 continue; 7 } 8 printf("%d\n",m); 9 } 10}
1#include <stdio.h> 2int main(void){ 3 int m = 0; 4 for(m = 0;m < 10;m++){ 5 if(m == 5){ 6 continue; 7 } 8 printf("%d\n",m); 9 } 10}
continueする前に、プリントしているのですべて表示されているだけです
投稿2015/12/11 06:12
総合スコア2008
2015/12/11 06:24
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
for分のcontinueが効きません........
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/11 06:23