美しいソースプログラムというのは、結局、読みやすく間違いが減るようなものをいう。 そういう意味で、「きれい」といっても芸術的というような意味ではなく、優れて 機能的な意味における美しさを意味する。ソースコードの書き方には、従って、 色々な流儀があり、それぞれ一理を持っているために、唯一の書き方というものは、 当然存在しない。ここでは、K & R に準拠した書き方について述べる。
for ( i=0; i<10 ; i=i+1 ){
if ( i < 5 ){
printf("test1\n");
}else{
printf("test2\n");
}
}
この例では、for 文と if 文が入れ子になっており、特に
for ( i=0; i<10; i=i+1 ){
if ( i<5 ){
printf("test1\n");
}else{
printf("test2\n");
}
}
のようになる。ポイントは、字下げ(インデント)の部分で、for と for の終わり
を示す