MIRS ソフトウェア開発規約
コメントが次行にまたがらない時、ソースからタブを2つ開けて記述する。
例:ct=0;[TAB][TAB]/*カウンタ初期値*/ ・コメントが複数行にまたがる時, 行頭の/*で始め、行頭の*/で終わる。 例:/* ===================== = XXXXXX.C Ver.1.01 = = written by XXXX = ===================== */
関数名はモジュール名を元に付ける。 15字以下とする。
関数の型 関数名(引数の型 引数名、引数の型 引数名、・・・) { 内部変数の宣言─────────┐ └───────────────┘ 関数の内容───────────┐ └───────────────┘ } 例:整数を加算する関数 int add(int a,int b) { int c; c = a+b; retuan c; }*)関数の型は、int型のときは省略できることになっているが、後でデバッグする時のため等、考慮して、宣言するようにする。(他の型のときに宣言しなければならないのは、当然である。)
例:関数の中には左側に最低1個のTABが入る。 (____をTABとする。) #include#define LIMIT 1000 main() { ____ int a; ____ scanf("%d",&a); ____ if(a>LIMIT){ ____ ____ puts ("Over!!"); ____ ____ a = LIMIT; ____ } ____ printf ("%d\n",a); } 変数の型と変数名の間に1つ又 は2つ(どうしても必要なら3つ) 例: int _ ____ i; char ____ c; (見やすいようにそろえる。) ・本文とコメントの間に入れる。 (5)if文について if文において実行される部分の前後には必ず{、}を入れる。 例 if( 〜 ){ : : }else{ : }