情報科学&情報科学演習

2013年度
プログラミングⅡ
~ 制御してみよう ~
担当教員: 幸山 直人
2013年度 プログラミングⅡ
制御文
while ~
 do ~ while (文の終りにセミコロンが必要)
 for ~
 if ~ (1文の場合はブレスの括弧を省略可)
 if ~ else ~
 if ~ else if ~
 if ~ else if ~ eles ~ (延々と繰り返せる)
 switch ~

2013年度 プログラミングⅡ
for文(奇数を表示する)

例1
for (i = 0; i < 5; i++) {
j = i*2+1;
printf(“%d\n”, j);
}

例2
for (i = 1; i < 10; i=i+2) {
printf(“%d\n”, i);
}
2013年度 プログラミングⅡ
break文
制御文 (条件) {
・・・
・・・
if (条件) break;
・・・
・・・
}
・・・
2013年度 プログラミングⅡ
continue文
制御文 (条件) {
・・・
・・・
if (条件) continue;
・・・
・・・
}
2013年度 プログラミングⅡ
制御文に関する注意事項
無限ループ
while (1) {・・・}
 無限ループ
for (;;) {・・・}
 色々な書き方がある
「for (;条件;)」≒「while (条件)」
 do ~ while文の終りにはセミコロンが必要
do {・・・} while (条件);
