■
-内容のまとめ
書いてあった内容の概要
-練習問題
gotoステートメントを使用しているコードを5つ探し出し、用途>別に分類しなさい。(前述した用途ごとに少なくとも1つの例が入るようにコードを探し
なさい)。それぞれのgotoについて、それをループステートメント等に置き換えることが
できるかどうか、また、そうすべきかどうかを論じなさい。
gotoとか今時使ってるコードなんてあるのか?wなさい)。それぞれのgotoについて、それをループステートメント等に置き換えることが
できるかどうか、また、そうすべきかどうかを論じなさい。
とか思ってたけど、/usr/src/bin のフォルダ全部チェックするスクリプト作って走らせ
てみたらすげえ出てきたw
もちろんexpand.cにもあったが、毎回同じでもつまらないのでchio.cを見てみる。
chioはメディアチェンジャの動作を制御するコマンドらしい。
一部抜粋すると、
if(argc > 4){
・・・
goto usage:
}
このように、usageを表示させるのを関数ではなくgotoでラベルを付けて実装している。個人的には、goto usageではなくusage関数を作って呼び出す派。
べつに見てわかりにくくないからいいと思う。gotoは使ったことが無いので、その影響についてはいまいち実感が無いw
~