-内容のまとめ
書いてあった内容の概要


-練習問題

gotoステートメントを使用しているコードを5つ探し出し、用途>別に分類しなさい。(前述した用途ごとに少なくとも1つの例が入るようにコードを探し
なさい)。それぞれのgotoについて、それをループステートメント等に置き換えることが
できるかどうか、また、そうすべきかどうかを論じなさい。
gotoとか今時使ってるコードなんてあるのか?w
とか思ってたけど、/usr/src/bin のフォルダ全部チェックするスクリプト作って走らせ
てみたらすげえ出てきたw

もちろんexpand.cにもあったが、毎回同じでもつまらないのでchio.cを見てみる。
chioはメディアチェンジャの動作を制御するコマンドらしい。

一部抜粋すると、

 if(argc > 4){
・・・
goto usage:
}

このように、usageを表示させるのを関数ではなくgotoでラベルを付けて実装している。個人的には、goto usageではなくusage関数を作って呼び出す派。

べつに見てわかりにくくないからいいと思う。gotoは使ったことが無いので、その影響についてはいまいち実感が無いw
~