バグの混入を防ぐために、Fortran90/95プログラムではすべての引数に入出力属性をつけることを強く勧める。†C言語でいうswitch文である。selectC言語では普通breakが必要だがFortran90/95のcase文には不要である。次のプログラムをcase.f95に保存し、実行せよ。†C言語では二つの文字列が等しいかどうかを判断するためにわざわざstrcmpを呼ぶ。case構文で以下のように簡単に場合分けできる。上のプログラムをcase_string.f95というファイルに保存し、実行せよ。†ここでFortran90/95における文字列操作機能を紹介しておく。参考までにCでの同様な操作をコメントに書いておいた。†まずはC言語版を見る。}}同じことをFortran90/95で「下手に」書けばこうなる。array01普通はこう書く。constantsは同じなのでmainプログラムだけ示す。}}Fortran90/95ではこうなる。「下手」に書いた方法をコメントで示した。割り算でも同じである。