C語言自定義設計標準

2021-10-02 23:41:26 字數 744 閱讀 5988

檔名:全小寫字母,單功能。例:usart.c

逗號、分好只在後面加空格。例:int a, b, c;

比較、賦值、算數、邏輯等操作符前後都加空格。例:a = b; a += b;a = a ^ 2;

全域性變數:「g_」  開頭,全小寫字母,單詞之間用_隔開。例:g_aaa_bbb

靜態變數:「s_」  開頭,全小寫字母,單詞之間用_隔開。例:s_aaa_bbb

區域性變數:全小寫字母,單詞之間用_隔開。例:aaa_bbb

函式名稱:第乙個單詞大寫,如果第乙個單詞全大寫那與第二個單詞之間用_隔開。例:cjson_demo、usartinit

巨集定義:全大寫,單詞之間用_隔開。例:#define aaa_bbb

函式頭注釋:int commit_set_request(request *req,int ind);

/***@description:向接收方傳送set請求   

*@parm req - 指向整個snmp set請求報文

*@parm ind - 需要處理的subrequest 索引

*@return 成功:0 ,失敗:1

*/軟體版本規則

1.  #define software_version    "123_201209_4"

(1)123:1主版本號,2字版本號,3階段版本號

(2)201209:時間戳代表2023年12月9號設計完成

(3)4:當天發布的第4個版本

c語言 自定義型別

struct stu 分號不能丟 匿名結構體型別 struct x struct a 20 p p x 非法的操作,上面倆種完全是不同的宣告 struct node 結構體的自引用 struct node n1 null 直接初始化 struct node n2 null 結構體巢狀初始化 先來看下...

C語言 自定義函式

c語言 關於自定義函式 return type function name datetype arg datetype arg2 函式三要素 函式返回值 函式名 引數列表 例子呀 自定義函式的完整寫法 include 函式原型 int sum int,int 可以只寫型別,引數名稱可省略 int m...

C語言自定義型別

在學習c語言的時候,它有很多的自定義型別,例如 結構體,列舉,聯合。這些型別在我們的日常使用的時候,或多或少的都會遇見到,下面就系統的介紹一下這幾種型別。一.結構體 1.結構體型別的宣告 通俗點來說,結構就是一些值的集合,這些值稱為成員變數,結構體的每個成員可以是不同型別的成員變數。如下所示 str...