Record C 命名規則

2021-08-03 02:29:43 字數 1646 閱讀 5709

class

每個單詞的首字母大寫

base

『c』+adj.+n.

function

每個單詞的首字母大寫

base

v.+n.

callback&event

『on』+base

visual

『do』+base

protect

『_』+~;

private

『__』+~

variable

每個單詞的首字母大寫

base

作用域字首+型別字首+~ adj.+n.

作用域字首

作用域none

local

m_member

sm_static member

s_static

g_global

sg_static global

gg_global global(processing share)

型別字首型別n

number

eenumeration

cchar

bbool

ffloat

ppointer

pfnpoint of function

ggrid(陣列)

iintance(類例項)

const

型別字首+全大寫字母

列舉、聯合、typedef

全大寫字母組成,單詞間通過下劃線

巨集、列舉、聯合、typedef

全大寫字母組成,單詞間通過下劃線

/*命名規則:

**class:每個單詞的首字母大寫;

** 'c'

+adj.+n.;

****func:每個單詞的首字母大寫;

** base: v.+n.;

** call&event: 'on'+base;

** visual: 'do'+base;

** protect: '_'+~;

** private:: '__'+~;

****variable:每個單詞的首字母大寫;

** base:作用域字首+型別字首+~ adj.+n.

** 作用域字首:

** none -- local; m_ -- member; sm_ -- static member;

** s_ -- static; g_ -- global; sg_ -- static global;

** gg_ -- global global(processing share)

** 型別字首:

** n -- number; e -- enumeration; c -- char; b -- bool;

** f -- float; p -- pointer; pfn -- point of function;

** g -- grid(陣列); i -- intance(類例項)//

****const:型別字首+全大寫字母

****列舉、聯合、typedef:全大寫字母組成,單詞間通過下劃線

****巨集、列舉值:全大寫字母組成,單詞間通過下劃線

*/

匈牙利命名規則

匈牙利命名規則建議變數名稱以乙個或多個字母開頭,這些小寫字母用以標識其變數型別,型別標識字母的下乙個字母一般採用大寫。型別定義使用相同的型別識別符號作為字首,唯一不同的是,型別定義名稱一般全部使用大寫。表1 匈牙利命名規則約定 字首 資料型別 例子 b boolean bispresent,bval...

元件命名規則

元件命名規則 c和p的命名規則 tinyos 所有的終端程式元件都以字母c或p為結尾。以c結尾所命名的元件表示它是乙個可用的抽象,而以p結尾的元件則表示它是私有的。以p結尾的元件不能被直接的連線,但可以對它做一些封裝以使它變成可用 變成名字以c結束的 硬體平台抽象命名規則 tinyos 2.0中的硬...

NAND FLASH命名規則

基於網路的乙個修訂版 搜了下東芝的好像比較少有介紹,就找到乙個表,貼上 型號 結構 頁結構 塊結構 工作電壓 v 溫度 讀速度 ns 封裝 生產狀態 注釋 2gb th58nvg1s3aft05 256m x 8 2112b 128kb 2.7 3.6 c,i 50 48tsop i 量產 1gb ...