• 締切済み

switch-case文の「それ以外の処理」

switch-case文で、それ以外の処理というラベルを使いますが、そのスペルは、「default」でしょうか「defalut」でしょうか? 嫌に自信ありげなホームページを見つけたのですが、私としてはK&R「プログラミング言語C」第1版で確認したところ、「default」でした。 英語の意味からしても、「default」だと思うのですが。 それとも、K&Rのどちらかが、スペルミスをしてそれが正式に採用されたとか、そういった逸話でもあるのでしょうか? まるで、O.K.のような!? ↓↓参考↓↓ http://www.ncos.co.jp/products/cgi-bin/e000.cgi?12

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

参考URLも正しいのはdefaultでdefalutと間違える人が多いといっています。 >多くの人がこの、綴りをミスします。 これは思い込みでしょうね。間違えた人は見たこと無いです。

okazaki0ko
質問者

お礼

「default」で正しいことが解りました。 というか、「defalut」なんていうスペルは思いも付きませんが・・・。 ありがとうございました。

okazaki0ko
質問者

補足

> 参考URLも正しいのはdefaultでdefalutと間違える人が多いといっています。 必ずしもそのようには読めません。 例の書き方が悪いのでしょう。 > defalut : break ; >/* default :の綴りミス */ defalutが正しくてdefaultが誤りのように読めてしまいます。

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.2

defaultで正解です。リンク先のページもそう主張しています。 リンク先のページは、綴り間違えてdefalutと書いてもコンパイラはエラーを出してくれないので注意するようにと書いています。 リンク先のページが逆に書いているように読んだなら質問者さんの誤読です。

okazaki0ko
質問者

お礼

> リンク先のページは、綴り間違えてdefalutと書いてもコンパイラはエラーを出してくれないので注意するようにと書いています。 「defalutと書いても」とは書いていません。 「綴りミスで書いても」と書かれています。 「defalutと書いても」と書かれていれば、二重に意味を取られなくて済んだものを、曖昧な書き方をしているということですね。

okazaki0ko
質問者

補足

さて、私の誤読でしょうか? このページのタイトルは、「default の書き間違い!」としています。 これは、「default の書き間違い(で正しくはdefalutと書くのが正しい)!」=「defaultと書いてしまった間違い」とも読めます。 この様に読めるということは、記述の仕方が曖昧なために起こったことで、誤読とは言えません。 実際に、私は、「defalut」と書いたソースを見たことがありません。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

defaultが正解です。 ご指摘のURLでも、defalutは間違いの例として挙げているのです。

okazaki0ko
質問者

お礼

いずれにしても、「default」で会っていることが確認できました。 ありがとうございます。

okazaki0ko
質問者

補足

もし > defalutは間違いの例として挙げているのです。 であれば、書き方がわるいですね。 実際、defalutが正しくて、defaultが誤りであるように読めてしまいますから。

関連するQ&A