next up previous contents
Next: 實機練習題 Up: 基本概念 Previous: 除錯   Contents

程式可讀性

  1. 程式碼縮排:利用空白或 TAB 將程式縮排,一般是同一層級的程式碼向內縮排整齊。
  2. 程式 hello.c 與 hello1.c 程式碼完全一樣,執行結果也一樣,hello.c 中 printf 函式是 main 主程式內的程式碼,將其內縮可大幅提高程式可讀性。
    [dywang@dyw219 zzz]$ cat hello.c 
    #include <stdio.h>
    main() {
    	printf("Hello!\n");
    }
    
    [dywang@dyw219 zzz]$ cat hello1.c 
    #include <stdio.h>
    main() {
    printf("Hello!\n");
    }
    
  3. 程式 hello.c 與 hello2.c 程式碼完全一樣,執行結果也一樣,hello2.c 中 #include <stdio.h> 與主函式 main 中間加一行空白行,區隔兩段不同性質的程式。
    [dywang@dyw219 zzz]$ cat hello.c 
    #include <stdio.h>
    main() {
    	printf("Hello!\n");
    }
    [dywang@dyw219 zzz]$ cat hello2.c 
    #include <stdio.h>
    
    main() {
    	printf("Hello!\n");
    }
    
  4. 增加註解:適當加一些註解,hello2.c 的 printf 函式上方,加上註解做說明。
    [dywang@dyw219 zzz]$ vim hello2.c 
    [dywang@dyw219 zzz]$ cat hello2.c
    #include <stdio.h>
    
    main() {
    	/* print Hello! */
    	printf("Hello!\n");
    }
    



De-Yu Wang 2019-09-19