C語言程式設計規範 1 寫程式的總體風格

2021-04-08 19:04:19 字數 864 閱讀 8507

一直以來,我帶人都是言傳身教,最近公司又招了批新人,讓我給培訓一下c語言,趁現在培訓的勁頭還在,寫下寥寥幾句先.

一. 寫程式的總體風格

//第一部分寫標頭檔案,以下三個是最常用的

#include

#include

#include

//定義全域性變數

//宣稱子函式

void function_a(const char *strsrc, char *strdest);

void main()

/**函式:function_a - 實現***功能

*傳入引數:strsrc - ***含義

*傳出引數:strdest - ***含義

*返回值:0-表示xx, 1-表示yy ...//注:沒有返回值可以不用這一行,沒有引數,上面兩行也可以不寫

*///注:const是為了防止strsrc在function_a函式中被誤修改,影響呼叫者的邏輯,定義函式時,能用const要盡量用

void function_a(const char *strsrc, char *strdest)

//3.初始化相關變數

i=j=0;

p = strsrc;

memset(strtmp, 0, sizeof(strtmp));

//4.**段

for(i=0; i<10; i++)

return;

}要點:

1. 子函式前一定要進行函式功能的說明及引數、返回值的說明;

2. 一定要對業務邏輯進行注釋;

3. 子函式一定要判斷引數的正確性,可以避免掉大部分的記憶體溢位;

4. 能用const的地方一定要用const,可以避免掉引數被誤修改;

華為C語言程式設計規範(8) 程式效率

7 1 程式設計時要經常注意 的效率。說明 效率分為全域性效率 區域性效率 時間效率及空間效率。全域性效率是站在整個系統的角度上的系統效率 區域性效率是站在模組或函式角度上的效率 時間效率是程式處理輸入任務所需的時間長短 空間效率是程式所需記憶體空間,如機器 空間大小 資料空間大小 棧空間大小等。7...

C語言程式設計基礎(1)注釋風格 程式設計規範 常量變數

對於c語言程式設計者尤其是c語言初學者是否遇到過自己編寫的 幾個月之後自己都看不懂了呢?功能實現後回頭一看 顯得雜亂無章呢?變數與常量的使用規則是否還有點模糊不清呢?本章節將介紹c語言程式設計的注釋風格,程式設計規範和c語言中的常量與變數。1 c語言注釋風格 c語言的注釋主要用於專案簡介 解釋,便於...

C語言寫的掃雷小程式

還記得上初中那會,上資訊課都在電腦上玩的掃雷嗎?那時候只會玩,不知道怎麼實現,現在有了這個能力,也寫了乙個,雖然很糙,但還是能湊合玩的。廢話不多說,直接上 define crt secure no warnings 1 ifndef game h define game h include incl...