2011軟考軟件設(shè)計(jì)師:C語言代碼規(guī)范問題(2)
1.2數(shù)據(jù)和函數(shù)說明
1.2.1數(shù)據(jù)說明次序應(yīng)當(dāng)規(guī)范化,使數(shù)據(jù)屬性容易查找,也有利于測試、排錯(cuò)和維護(hù)。說明的先后次序應(yīng)固定,應(yīng)按邏輯功能排序,邏輯功能塊內(nèi)建議采用下列順序:整型說明、實(shí)型說明、字符說明、邏輯量說明。
1.2.2如果設(shè)計(jì)了一個(gè)復(fù)雜的數(shù)據(jù)結(jié)構(gòu),應(yīng)當(dāng)通過注釋對(duì)其變量的含義、用途進(jìn)行說明。
1.2.3在函數(shù)的聲明中使用異常聲明。
如:void f() throw(toobig, toosmall, divzero);
在聲明一個(gè)函數(shù)時(shí),將它所拋出的異常列出,便于函數(shù)的使用者了解可能會(huì)發(fā)生哪些異常。
【編輯推薦】