EssenMemo0010
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* C言語のインデントについて考える
-(by [[K]], 2018.01.15)
* (1) for文
-1から10までの和を求めることを考える。
s = 0;
for (i = 1; i <= 10; i++)
s += i;
-まあこれが普通だろう。
-しかしなぜこれが普通なのかを考える。数学でシグマを使えば...
-数学で、Σと加算式の間に改行だのインデントだのが入るのは...
-私だったらすごい違和感を覚えるに違いない。
-C言語の世界では、forは繰返し範囲を明示するために、繰り返...
-ルールはもちろんシンプルなほうが良いと私も思うけど、でも...
-もしもこう書けたらどんなに便利だろうか。
s = sigma(i=1...10) { i };
-そしてこの記法がないからforで代用しているのだという気分...
for (i = 1; i <= 10; i++) { s+= i; }
-この記法も許せるのではないか?
* (2) if文
-こういう記述はよく見かける。
if (...)
break;
-しかしこれは自然だろうか?
-プログラミング言語は、要するに英語の書き方を真似て作った...
if (...) break;
終了行:
* C言語のインデントについて考える
-(by [[K]], 2018.01.15)
* (1) for文
-1から10までの和を求めることを考える。
s = 0;
for (i = 1; i <= 10; i++)
s += i;
-まあこれが普通だろう。
-しかしなぜこれが普通なのかを考える。数学でシグマを使えば...
-数学で、Σと加算式の間に改行だのインデントだのが入るのは...
-私だったらすごい違和感を覚えるに違いない。
-C言語の世界では、forは繰返し範囲を明示するために、繰り返...
-ルールはもちろんシンプルなほうが良いと私も思うけど、でも...
-もしもこう書けたらどんなに便利だろうか。
s = sigma(i=1...10) { i };
-そしてこの記法がないからforで代用しているのだという気分...
for (i = 1; i <= 10; i++) { s+= i; }
-この記法も許せるのではないか?
* (2) if文
-こういう記述はよく見かける。
if (...)
break;
-しかしこれは自然だろうか?
-プログラミング言語は、要するに英語の書き方を真似て作った...
if (...) break;
ページ名: