プログラミングⅠではインデンテーションに関して次のような約束事を採用する。
(コメントの中の数字は、上記の約束事の番号)
4字の字下げを採用した場合
int main(void) { /* ← 6, 次の行の1列目でもよい */ int i, j; /* ← 1 */ for (i=0; i<10; i++) { /* ← 3 */ for (j=0; j<10; j++) { /* ← 1 */ printf("*"); /* ← 5 */ } /* ← 4 */ printf("\n"); /* ← 1 */ } /* ← 4 */ return 0; /* ← 1 */ } /* ← 4 */
8字の字下げを採用した場合
int main(void) { /* ← 6, 前の行でもよい */ int i, j; /* ← 1 */ for (i=0; i<10; i++) { /* ← 3 */ for (j=0; j<10; j++) { /* ← 1 */ printf("*"); /* ← 5 */ } /* ← 4 */ printf("\n"); /* ← 1 */ } /* ← 4 */ return 0; /* ← 1 */ } /* ← 4 */