• 検索結果がありません。

int f() { int a, b; a =10; ... }

N/A
N/A
Protected

Academic year: 2021

シェア "int f() { int a, b; a =10; ... }"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

■ コーディングスタイル

プログラムは、コンピュータのためだけにあるのではなく、人間が読んで、その内容を理解するためにもあ ります。

プログラムを書いた人が読むだけではなく、他の人が読む場合もあります。したがって、読みやすいように、

内容を理解しやすいように書く必要があります。読みやすいプログラムを書けるようになるためには、誰か 他の人の(できれば上級者の)書いたプログラムのスタイル(コーディングスタイル)を真似て書くことが 大事です。

読みやすいコーディングスタイルのための、いくつかのポイントを挙げておきます。

1. 適切な場所に空白を入れる

コンマの後、for(...; ...; ...) のセミコロンの後 int x, y, z;

代入演算子(=, += など)、比較演算子(==, < など)、二項演算子(+, -, && など)の前後 a = x + y;

if, for, while, switch などに続く () の前後 for (i = 0; i < 10; i++) { 2. 適切な場所に空行を入れる。

関数定義と関数定義との間 int f() {

...

}

int g() {

...

}

関数内の変数宣言文と実行文との間 int f()

{

int a, b;

a =10;

...

}

(2)

3. 段下げ(インデンテーション)をきちんと行う { } の中身(ブロック)は一段下げる。

for (i = 0; i < 10; i++) { if (i < 5) {

a = i;

while (a > 0) { a -= 2;

if (a == 5) { b++;

} else { b--;

} } } else {

switch (i) { case 5 : b = a;

break;

case 6 :

b = a +1;

break;

default:

b = a +2;

} } }

コーディングスタイルには色々な流儀があり、その中のどれが良いかということは言えません。

しかし、コーディングスタイルに気を遣う、ということと、コーディングスタイルを統一する(少なくとも 一つのプログラム中では)、ということは守ってください。

参照

関連したドキュメント

使って生活している人が多いようです。

ライブラリ localb.rr の使い方を説明するために、幾つかの実行例を挙げよう。まずは、 Asir を

6) DAISY(Digital Accessible Information System)

C

1.7 Javadoc を利用してみよう Java にはプログラムのドキュメントを自動生成する javadoc というユーティリ

わかりやすい

上手になったことや 得意になったことに ついて,読み手に分か りやすく伝わるよう な説明書を書こうと している。

冒頭のコメント、 6 行目の空白や、 printf()