亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? c語言編程規(guī)范.htm

?? 編程規(guī)范大全
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<TBODY>
<TR bgColor=#f8f8f8>
<TD><STRONG><FONT color=#ff0000>廣告(2號位)</FONT></STRONG></TD></TR>
<TR bgColor=#ffffff>
<TD>
<DIV align=center>
<ADDRESS>&nbsp;<A href="http://www.3gmcu.com/" target=_blank><IMG style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" src="http://blog.21ic.org/uploadfile-/2005122820932375.gif" border=0></A></ADDRESS></DIV></TD></TR></TBODY></TABLE></P>
<P align=left>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=1 cellPadding=3 width="100%" bgColor=#cccccc border=0>
<TBODY>
<TR bgColor=#f8f8f8>
<TD><STRONG><FONT color=#ff0000>酷貼推薦 <FONT color=#ff0000>[</FONT><A href="http://blog.21ic.org/more.asp?name=cxjr&amp;id=7437" target=_blank><U><FONT color=#ff0000>更多…… </FONT></U></A><FONT color=#ff0000>]</FONT></FONT></STRONG></TD></TR>
<TR bgColor=#ffffff>
<TD>
<P align=left>
<TABLE borderColor=#cccccc cellSpacing=2 cellPadding=3 width="100%" bgColor=#ffffff border=1>
<TBODY>
<TR>
<TD>
<P align=center>&nbsp;[<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=16591"><U><FONT style="BACKGROUND-COLOR: #ffff00" color=#ff0000>歲月如歌——記匠人的百寶箱博客開通一周年</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=17379"><U><FONT color=#0000ff>事件驅(qū)動觀念</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=17377"><U><FONT color=#0000ff>單片機程序設(shè)計中運用事件驅(qū)動機制</FONT></U></A>]</P></TD>
<TR>
<TD>
<P align=center>[<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=18941"><U><FONT color=#0000ff>計算機族必喝的健康飲料</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=18714"><U><FONT color=#0000ff>男人·女人·電腦</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=18713"><U><FONT color=#0000ff>學(xué)編程的人不能不看的好文章</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=18742"><U><FONT color=#0000ff>PIC機與MCS-51的區(qū)別</FONT></U></A>]</P></TD>
<TR>
<TD>
<P align=center>[<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=19794"><U><FONT color=#0000ff>一種軟件去除鍵抖動的方法</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=19752"><U><FONT color=#0000ff>司馬光,你干嘛砸缸?</FONT></U></A>] [<A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=19748"><U><FONT color=#0000ff>編碼規(guī)范</FONT></U></A>]&nbsp;</P></TD>
<TR>
<TD>
<P align=center><FONT color=#ff0000>調(diào)查:[</FONT><A href="http://21icbbs.com/club/vote/showvote.asp?id=98" target=_blank><U><FONT color=#ff0000>您認(rèn)為《匠人的百寶箱》如何?</FONT></U></A><FONT color=#ff0000>] [</FONT><A href="http://21icbbs.com/club/vote/showvote.asp?id=129" target=_blank><U><FONT color=#ff0000>您最喜歡《匠人的百寶箱》中哪個欄目?</FONT></U></A><FONT color=#ff0000>] [</FONT><A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=18993"><U><FONT color=#ff0000>請網(wǎng)友來評選最佳隊員專欄</FONT></U></A><FONT color=#ff0000>]</FONT>&nbsp;</P></TD></TR></TBODY></TABLE></P></TD></TR></TBODY></TABLE></P>
<P align=left>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=1 cellPadding=3 width="100%" bgColor=#cccccc border=0>
<TBODY>
<TR bgColor=#f8f8f8>
<TD>
<P align=left><FONT color=#ff0000 size=4><STRONG><img src=images/face/4.gif ><a href=blog.asp?name=cxjr&subjectid=66>[編程技巧]<a href=more.asp?name=cxjr&id=2753>C語言編程規(guī)范</a></STRONG></FONT><BR>程序匠人&nbsp;&nbsp;&nbsp; 2005-8-27 20:12:00&nbsp;&nbsp;&nbsp;&nbsp; <a href=more.asp?name=cxjr&id=2753>閱讀全文(1624)</a> | <a href=more.asp?name=cxjr&id=2753#comment>回復(fù)(0)</a> | <a href=showtb.asp?id=2753 target=_blank>引用(0)</a><BR><FONT face=宋體 size=4><STRONG>[</STRONG></FONT><A href="http://blog.21ic.org/more.asp?name=cxjr&amp;id=6250" target=_blank><FONT face=宋體 color=#ff0000 size=4><STRONG>廣告8號位</STRONG></FONT></A><FONT face=宋體 size=4><STRONG>]&nbsp;[</STRONG></FONT><A href="http://blog.21ic.org/more.asp?name=cxjr&amp;id=7705"><U><FONT style="BACKGROUND-COLOR: #000000" face=宋體 color=#ffffff size=4><STRONG>免責(zé)聲明</STRONG></FONT></U></A><FONT face=宋體 size=4><STRONG>] [</STRONG><A href="http://blog.21ic.com/more.asp?name=cxjr&amp;id=18993"><U><FONT style="BACKGROUND-COLOR: #ffff00" color=#ff0000 size=3><STRONG>請網(wǎng)友來評選最佳隊員專欄!</STRONG></FONT></U></A><STRONG>]</STRONG></FONT></P></TD></TR>
<TR bgColor=#ffffff>
<TD height=0>
<DIV align=left><P>C語言編程規(guī)范&nbsp; <BR>〖文章轉(zhuǎn)載或出處〗≡中國電子技術(shù)信息網(wǎng)≡ 網(wǎng)址:<A href="http://www.CETINet.com">www.CETINet.com</A> <BR>C語言編程規(guī)范(僅供參考)</P>
<P>1. 基本要求<BR>1.1 程序結(jié)構(gòu)清析,簡單易懂,單個函數(shù)的程序行數(shù)不得超過100行。<BR>1.2 打算干什么,要簡單,直接了當(dāng),代碼精簡,避免垃圾程序。<BR>1.3 盡量使用標(biāo)準(zhǔn)庫函數(shù)和公共函數(shù)。<BR>1.4 不要隨意定義全局變量,盡量使用局部變量。<BR>1.5 使用括號以避免二義性。</P>
<P>2.可讀性要求<BR>2.1 可讀性第一,效率第二。<BR>2.2 保持注釋與代碼完全一致。<BR>2.3 每個源程序文件,都有文件頭說明,說明規(guī)格見規(guī)范。<BR>2.4 每個函數(shù),都有函數(shù)頭說明,說明規(guī)格見規(guī)范。<BR>2.5 主要變量(結(jié)構(gòu)、聯(lián)合、類或?qū)ο螅┒x或引用時,注釋能反映其含義。<BR>2.7 常量定義(DEFINE)有相應(yīng)說明。<BR>2.8 處理過程的每個階段都有相關(guān)注釋說明。<BR>2.9 在典型算法前都有注釋。<BR>2.10 利用縮進(jìn)來顯示程序的邏輯結(jié)構(gòu),縮進(jìn)量一致并以Tab鍵為單位,定義Tab為 6個<BR>字節(jié)。<BR>2.11 循環(huán)、分支層次不要超過五層。<BR>2.12 注釋可以與語句在同一行,也可以在上行。<BR>2.13 空行和空白字符也是一種特殊注釋。<BR>2.14 一目了然的語句不加注釋。<BR>2.15 注釋的作用范圍可以為:定義、引用、條件分支以及一段代碼。<BR>2.16 注釋行數(shù)(不包括程序頭和函數(shù)頭說明部份)應(yīng)占總行數(shù)的 1/5 到 1/3 。</P>
<P>3. 結(jié)構(gòu)化要求<BR>3.1 禁止出現(xiàn)兩條等價的支路。<BR>3.2 禁止GOTO語句。<BR>3.3 用 IF 語句來強調(diào)只執(zhí)行兩組語句中的一組。禁止 ELSE GOTO 和 ELSE RETURN。<BR>3.4 用 CASE 實現(xiàn)多路分支。<BR>3.5 避免從循環(huán)引出多個出口。<BR>3.6 函數(shù)只有一個出口。<BR>3.7 不使用條件賦值語句。<BR>3.8 避免不必要的分支。<BR>3.9 不要輕易用條件分支去替換邏輯表達(dá)式。</P>
<P>4. 正確性與容錯性要求<BR>4.1 程序首先是正確,其次是優(yōu)美<BR>4.2 無法證明你的程序沒有錯誤,因此在編寫完一段程序后,應(yīng)先回頭檢查。<BR>4.3 改一個錯誤時可能產(chǎn)生新的錯誤,因此在修改前首先考慮對其它程序的影響。<BR>4.4 所有變量在調(diào)用前必須被初始化。<BR>4.5 對所有的用戶輸入,必須進(jìn)行合法性檢查。<BR>4.6 不要比較浮點數(shù)的相等,<BR>如: 10.0 * 0.1 == 1.0 , 不可靠<BR>4.7 程序與環(huán)境或狀態(tài)發(fā)生關(guān)系時,必須主動去處理發(fā)生的意外事件,如文件能否<BR>邏輯鎖定、打印機是否聯(lián)機等。<BR>4.8 單元測試也是編程的一部份,提交聯(lián)調(diào)測試的程序必須通過單元測試。</P>
<P>5. 可重用性要求<BR>5.1 重復(fù)使用的完成相對獨立功能的算法或代碼應(yīng)抽象為公共控件或類。<BR>5.2 公共控件或類應(yīng)考慮OO思想,減少外界聯(lián)系,考慮獨立性或封裝性。<BR>5.3 公共控件或類應(yīng)建立使用模板。<BR>          附:C++ 編程規(guī)范,delphi作相應(yīng)的參考</P>
<P>1適用范圍<BR>本標(biāo)準(zhǔn)適用于利用Visul C++ ,Borland C++進(jìn)行軟件程序開發(fā)的人員.。</P>
<P>.2變量命名<BR>命名必須具有一定的實際意義,形式為xAbcFgh,x由變量類型確定,Abc、Fgh表示連續(xù)意<BR>義字符串,如果連續(xù)意義字符串僅兩個,可都大寫.如OK.<BR>具體例程:<BR>BOOL類型         bEnable;</P>
<P>ch   *       char              chText<BR>c   *       類對象             cMain(對象實例)<BR>h   *       Handle(句柄)         hWnd<BR>i   *       int<BR>n   *       無符號整型<BR>p   *       指針<BR>sz,str *       字符串<BR>w           WORD<BR>x,y          坐標(biāo)<BR>Char或者TCHAR類型    與Windows API有直接聯(lián)系的用szAppName[10]形式否則用<BR>FileName[10]形式,單個字符也可用小寫字母表示;<BR>Int類型          nCmdShow;<BR>LONG類型         lParam;<BR>UINT類型         uNotify;<BR>DWORD類型        dwStart;<BR>PSTR類型         pszTip;<BR>LPSTR類型        lpCmdLine<BR>LPTSTR類型        lpszClassName;<BR>LPVOID類型        lpReserved<BR>WPARAM類型       wParam,<BR>LPARAM類型        lParam<BR>HWND類型         hDlg;<BR>HDC類型          hDC;<BR>HINSTANCE類型      hInstance<BR>HANDLE類型        hInstance,<BR>HICON類型         hIcon;<BR>int             iTmp<BR>float             fTmp<BR>DWORD          dw*<BR>String , AnsiString       str *<BR>m_           類成員變量           m_nVal, m_bFlag<BR>g_           全局變量            g_nMsg, g_bFlag<BR>局部變量中可采用如下幾個通用變量:nTemp,nResult,I,J(一般用于循環(huán)變量)。<BR>其他資源句柄同上<BR>.3常量命名和宏定義<BR>常量和宏定義必須具有一定的實際意義;<BR>常量和宏定義在#include和函數(shù)定義之間;<BR>常量和宏定義必須全部以大寫字母來撰寫,中間可根據(jù)意義的連續(xù)性用下劃線連接,每一<BR>條定義的右側(cè)必須有一簡單的注釋,說明其作用;<BR>資源名字定義格式:<BR>菜單:IDM_XX或者CM_XX<BR>位圖:IDB_XX<BR>對話框:IDD_XX<BR>字符串:IDS_XX<BR>DLGINIT:DIALOG_XX<BR> ICON:IDR_XX<BR>.4函數(shù)命名<BR>函數(shù)原型說明包括引用外來函數(shù)及內(nèi)部函數(shù),外部引用必須在右側(cè)注明函數(shù)來源:模<BR>塊名及文件名, 如是內(nèi)部函數(shù),只要注釋其定義文件名;<BR>第一個字母必須使用大寫字母,要求用大小寫字母組合規(guī)范函數(shù)命名,必要時可用下劃線<BR>間隔,示例如下:<BR>void UpdateDB_Tfgd (TRACK_NAME);  <A href="file://Module">file://Module</A> Name :r01/sdw.c<BR>void PrintTrackData (TRACK_NAME); <A href="file://Module">file://Module</A> Name :r04/tern.c<BR>void ImportantPoint (void);      <A href="file://Module">file://Module</A> Name :r01/sdw.c<BR>void ShowChar (int , int , chtype);  <A href="file://Local">file://Local</A> Module<BR>void ScrollUp_V (int , int);      <A href="file://Local">file://Local</A> Module<BR>.5結(jié)構(gòu)體命名<BR>結(jié)構(gòu)體類型命名必須全部用大寫字母,原則上前面以下劃線開始;結(jié)構(gòu)體變量命名必須用<BR>大小寫字母組合,第一個字母必須使用大寫字母,必要時可用下劃線間隔。對于私有數(shù)<BR>據(jù)區(qū),必須注明其所屬的進(jìn)程。全局?jǐn)?shù)據(jù)定義只需注意其用途。<BR>          示例如下:<BR>          typedef struct<BR>          {<BR>              char         szProductName[20];<BR>              char         szAuthor[20];</P>
<P>              char         szReleaseDate[16];<BR>              char         szVersion[10];<BR>              unsigned long    MaxTables;<BR>              unsigned long    UsedTables;<BR>}DBS_DATABASE;<BR>DBS_DATABASE GdataBase;</P>
<P>6 控件的命名:<BR>用小寫前綴表示類別<BR>用小寫前綴表示類別:<BR>fm       窗口<BR>cmd      按鈕<BR>cob      combo,下拉式列表框<BR>txt      文本輸入框<BR>lab      labal,標(biāo)簽<BR>img      image,圖象<BR>pic      picture<BR>grd      Grid,網(wǎng)格<BR>scr      滾動條<BR>lst      列表框<BR>frm      fram</P>
<P>7注釋<BR>原則上注釋要求使用中文;<BR>文件開始注釋內(nèi)容包括:公司名稱、版權(quán)、作者名稱、時間、模塊用途、背景介紹等,復(fù)<BR>雜的算法需要加上流程說明;<BR>函數(shù)注釋包括:輸入、輸出、函數(shù)描述、流程處理、全局變量、調(diào)用樣例等,復(fù)雜的函數(shù)<BR>需要加上變量用途說明;<BR>程序中注釋包括:修改時間和作者、方便理解的注釋等;</P>
<P><BR>  引用一: 文件開頭的注釋模板<BR>/******************************************************************<BR>** 文件名:<BR>** Copyright (c) 1998-1999 *********公司技術(shù)開發(fā)部<BR>** 創(chuàng)建人:<BR>** 日 期:<BR>** 修改人:<BR>** 日 期:<BR>** 描 述:<BR>**<BR>** 版 本:<BR>**--------------------------------------------------------------------------<BR>---</P>
<P><BR>******************************************************************/</P>
<P>  引用二: 函數(shù)開頭的注釋模板<BR>/*****************************************************************<BR>** 函數(shù)名:<BR>** 輸 入: a,b,c<BR>**   a---<BR>**   b---<BR>**   c---<BR>** 輸 出: x---<BR>**   x 為 1, 表示...<BR>**   x 為 0, 表示...<BR>** 功能描述:<BR>** 全局變量:<BR>** 調(diào)用模塊:<BR>** 作 者:<BR>** 日 期:<BR>** 修 改:<BR>** 日 期:<BR>** 版本<BR>****************************************************************/<BR>  引用三: 程序中的注釋模板<BR>/*----------------------------------------------------------*/<BR>/* 注釋內(nèi)容            */<BR>/*----------------------------------------------------------*/<BR>8 程序<BR>a.   程序編碼力求簡潔,結(jié)構(gòu)清晰,避免太多的分支結(jié)構(gòu)及太過于技巧性的程序,<BR>盡量不采用遞歸模式。<BR>b.  編寫程序時,亦必須想好測試的方法,換句話說,”單元測試” 的測試方案應(yīng)<BR>在程序編寫時一并擬好。<BR>c.  注釋一定要與程序一致。<BR>d.  版本封存以后的修改一定要將老語句用/* */ 封閉,不能自行刪除或修改,并要<BR>在文件及函數(shù)的修改記錄中加以記錄。<BR>e.   程序中每個block 的開頭 ”{" 及 "}” 必須對齊,嵌套的block 每進(jìn)一套,<BR>縮進(jìn)一個tab,TAB 為4個空格,block類型包括if、for、while、do等關(guān)鍵字引出的。<BR>f. 對于比較大的函數(shù),每個block 和特殊的函數(shù)調(diào)用,都必須注明其功能,舉例如下<BR>:<BR>count.divisor = 1193280 / freq;        // compute the proper count<BR>OutByte((unsigned short)67, (unsigned char)182); // tell 8253 that a<BR>count is coming<BR>OutByte((unsigned short)66, count. c[0]);   // send low-order byte<BR>OutByte((unsigned short)66, count. c[1]);   // send high-order byte</P>
<P>×××××××××××××××××××××××××××××××××××××××<BR>bcb,delphi中的變量命名:<BR> 遵循匈牙利命名法,命<BR>名必須有意義,制定如下規(guī)定<BR> 窗體:以大寫的W開始,如About版權(quán)窗體, 命名為WAbout<BR>文件:以大寫的F開始,如About版權(quán)窗體,文件命名為FAbout.cpp<BR>按鈕(Button):如退出按鈕,命名為btnExit<BR> ……<BR> 基類:加base標(biāo)記,如報表基類,窗體命名為:WBaseRep, 文件命名為FBaseRep.cpp</P>
<P>轉(zhuǎn)貼<BR>&gt; 1. 在.h/.cpp的開頭應(yīng)有一段格式統(tǒng)一的說明,內(nèi)容包括:<BR>&gt; a. 文件名 (FileName);<BR>&gt; b. 創(chuàng)建人 (Creater);<BR>&gt; c. 文件創(chuàng)建時間 (Date);<BR>&gt; d. 簡短說明文件功能、用途 (Comment)。<BR>好習(xí)慣<BR>&gt; 2. 除非極其簡單,否則對函數(shù)應(yīng)有注釋說明。內(nèi)容包括:功能、入口/出口參數(shù),必<BR>要<BR>&gt; 時還可有備注或補充說明。<BR>還是好習(xí)慣<BR>&gt; 3. 每列代碼的長度推薦為 80列,最長不得超過120列;折行以對齊為準(zhǔn)。<BR>太寬了,我的限制是60列,因為文本方式下屏幕一共80列,如果你用BC這一類的編輯<BR>器,窗口邊框等又要占據(jù)一定空間,所以80列太寬<BR>&gt; 4. 循環(huán)、分支代碼,判斷條件與執(zhí)行代碼不得在同一行上。<BR>很對<BR>&gt; 5. 指針的定義,* 號既可以緊接類型,也可以在變量名之前。<BR>&gt;<BR>&gt; 例:可寫做:int* pnsize;<BR>&gt;<BR>&gt; 也可寫做:int *pnsize;<BR>&gt;<BR>&gt; 但不得寫做:int * pnsize;<BR>建議采用第二種,除非附加另外一條規(guī)定:一次只聲明一個變量,否則就會讓人混淆,<BR>比如:<BR>int* a, b;<BR>看起來b好像也是個指針,其實不是。<BR>&gt; 6. 在類的成員函數(shù)內(nèi)調(diào)用非成員函數(shù)時,在非成員函數(shù)名前必須加上"::"。<BR>這一條我倒覺得并不是必需的,我的看法是決不要讓你的類成員函數(shù)和全局函數(shù)的名稱<BR>相同(或類似)<BR>&gt; 7. 函數(shù)入口參數(shù)有缺省值時,應(yīng)注釋說明。<BR>&gt;<BR>&gt; 例:BOOL CWpsDib::PaintDIB(CDC* pDC, CRect&amp; rc,<BR>&gt;   int nBrightness, <A href="file://*=0*//">file://*=0*//</A><BR>&gt;   BOOL bGrayScale <A href="file://*=FALSE*//">file://*=FALSE*//</A> )<BR>每個變量寫一行,必要時加上/*in, out*/注釋<BR>&gt; 8. else if 必須寫在一行。<BR>應(yīng)該盡量避免else if這樣的結(jié)構(gòu)<BR>&gt; 9. 與‘{’、‘}’有關(guān)的各項規(guī)定:<BR>&gt;<BR>&gt; 9.1‘{’、‘}’應(yīng)獨占一行。在該行內(nèi)可有注釋。<BR>&gt; 9.2 ‘{’必須另起一行,‘{’ 之后的代碼必須縮進(jìn)一個Tab?!畕’與‘}’必須在<BR>同<BR>&gt; 一列上。<BR>&gt; 9.3 在循環(huán)、分支之后若只有一行代碼,雖然可省略‘{’、‘}’,但不推薦這么<BR>&gt; 做。若省略后可能引起歧義,則必須加上‘{’、‘}’。<BR>持保留意見,因為GNU的代碼規(guī)范是這樣的:<BR>if ( NULL == ptr )<BR>  {<BR>    // do something here<BR>  }<BR>或者<BR>if ( NULL == ptr ) {<BR>    // do something here<BR>}<BR>爭論哪個更好并沒有意義,關(guān)鍵是統(tǒng)一,如果用VC當(dāng)然你的辦法最方便,可是如果你用<BR>emacs或者vi,就不是這樣了。<BR>&gt; 10. 與空格有關(guān)的各項規(guī)定。<BR>&gt;<BR>&gt; 10.1 在所有兩目、三目運算符的兩邊都必須有空格。在單目運算符兩端不必空格。<BR>但<BR>&gt; 在‘—&gt;’、‘::’、‘.’、‘[’、‘]’等運算符前后,及‘&amp;’(取地址)、‘*<BR>&gt; ’(取值)等運算符之后不得有空格。<BR>&gt; 10.2 for、while、if 等關(guān)鍵詞之后應(yīng)有1個空格,再接‘(’,之后無空格;在結(jié)<BR>尾<BR>&gt; 的‘)’前不得有空格。</P>
<P>我認(rèn)為在括號兩端加空格并不是什么錯誤,尤其是在一個條件十分復(fù)雜的if語句里<BR>&gt; 10.3 調(diào)用函數(shù)、宏時,‘(’、‘)’前后不得有空格。<BR>&gt; 10.4 類型強制轉(zhuǎn)換時,‘(’‘)’前后不得有空格<BR>同上<BR>&gt; 11. 與縮進(jìn)有關(guān)的各項規(guī)定<BR>&gt;<BR>&gt; 11.1 縮進(jìn)以 Tab 為單位。1 個 Tab 為 4 個空格<BR>我認(rèn)為這個值應(yīng)該更大,我自己使用8個空格,如果你的代碼因為縮進(jìn)幅度太大而導(dǎo)致<BR>折行,那么幾乎可以肯定你的程序設(shè)計方案有問題。<BR>&gt; 11.2 下列情況,代碼縮進(jìn)一個 Tab:<BR>&gt; 1. 函數(shù)體相對函數(shù)名及'{'、'}'。<BR>&gt; 2. if、else、for、while、do 等之后的代碼。<BR>&gt; 3. 一行之內(nèi)寫不下,折行之后的代碼,應(yīng)在合理的位置進(jìn)行折行。若有 + - * / 等<BR>運<BR>&gt; 算符,則運算符應(yīng)在上一行末尾,而不應(yīng)在下一行的行首。<BR>這一條我反對,運算符應(yīng)該放在下一行行首,以使人能清楚的知道這一行是續(xù)上一行<BR>的,比如<BR>if ( something<BR>  &amp;&amp; somethingelse<BR>  &amp;&amp; otherthings )<BR>如果寫做<BR>if ( something &amp;&amp;<BR>  somethingelse &amp;&amp;<BR>  otherthings )<BR>反而看不清楚<BR>&gt; 11.3 下列情況,不必縮進(jìn):switch 之后的 case、default。 <BR>&nbsp;<A></A></P></DIV></TD></TR></TBODY></TABLE><FONT color=#ff0000></FONT>
<P align=right><A href="http://blog.21ic.org/blog.asp?name=cxjr" target=_blank><FONT color=#ff0000>如果你的‘芯’是一座作坊,我愿做那不知疲倦的程序匠。打造一流博客,我們每天在努力!</FONT></A></P><A href="http://blog.21ic.org/blog.asp?name=cxjr" target=_blank><FONT color=#ff0000></FONT></A><br><a name='comment'></a><table width='90%' border='0' align='center' cellspacing='0' cellpadding='0'> <tr> <td><strong>發(fā)表評論:</strong></tr></td></table>
<table width='90%' border='0' align='center' cellspacing='0' cellpadding='0'> <tr> <td><table align='left' width='100%' border='0' cellspacing='0' cellpadding='0'>
<form action='more.asp?name=cxjr&id=2753&action=addcomment_ic' method='post' name='commentform' onSubmit='return Verifycomment()'>
<tr><td height='25'  align='left'>昵稱:<input name='UserName' type='text' id='UserName' size='15' maxlength='20' value=''></td></tr>
<tr><td height='25' align='left'>密碼:<input name='Password' type='password' id='Password' size='15' maxlength='20' value=''> (游客無須輸入密碼)</td></tr>
<tr ><td height='25' align='left'  >驗證碼:<input name='GetCode' type='text' id='GetCode' size='12' maxlength='20' />&nbsp;<img src='inc/code.asp' width='40' height='10' border='0' /><td></tr><tr ><td height='25' align='left'  >主頁:<input name='homepage' type='text' id='homepage' size='42' maxlength='50' value='http://'><td></tr><tr ><td height='25' align='left'  >標(biāo)題:<input name='commenttopic' type='text' id='commenttopic' size='42' maxlength='50' value='回復(fù):C語言編程規(guī)范'><td></tr><tr height='200'><td ><INPUT type='hidden' name='edit' id='edit' value=''>
<link rel="STYLESHEET" type="text/css" href="images/edit.css">
<Script Src="images/DhtmlEdit.js"></Script>
<table id="oblog_Container" class="oblog_Body" height=100% width=350 cellpadding=1 cellspacing=0 border=0 >
  <tr> 
    <td  height="10"> <table cellpadding=0 cellspacing=0 >
        <tr class="yToolbar" ID="ExtToolbar0" > 
          <td> <select language="javascript" class="oblog_TBGen" id="FontSize" onchange="FormatText('fontsize',this[this.selectedIndex].value);">

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级成人av| 成人免费va视频| 欧美裸体一区二区三区| 亚洲成va人在线观看| 777午夜精品免费视频| 琪琪久久久久日韩精品| 欧美精品一区二区三区高清aⅴ| 精品一区二区三区蜜桃| 国产欧美精品国产国产专区| 99久久精品国产一区| 亚洲在线成人精品| 日韩欧美精品在线| 北岛玲一区二区三区四区| 亚洲九九爱视频| 7777精品伊人久久久大香线蕉经典版下载 | 欧美色网站导航| 蜜臀av国产精品久久久久| 国产欧美一区二区三区在线看蜜臀| 99re亚洲国产精品| 午夜成人在线视频| 欧美激情资源网| 欧美日韩国产综合草草| 日韩免费福利电影在线观看| 国产精品资源在线| 亚洲欧美日韩在线| 日韩免费观看高清完整版| 成人高清免费观看| 日韩成人伦理电影在线观看| 欧美国产禁国产网站cc| 欧美日韩国产一级| 成人一级片网址| 日韩精品电影在线观看| 国产精品久久久久aaaa| 欧美一区二区精品在线| 色综合久久中文字幕| 久久狠狠亚洲综合| 亚洲精品乱码久久久久久久久| 精品久久久久久综合日本欧美| 色综合久久天天| 国产一区二区h| 日韩电影免费在线观看网站| 国产精品欧美综合在线| 欧美成人猛片aaaaaaa| 91女厕偷拍女厕偷拍高清| 极品美女销魂一区二区三区| 亚洲综合区在线| 国产精品区一区二区三区| 欧美mv日韩mv| 欧美精品久久久久久久久老牛影院| 成人精品免费视频| 黑人精品欧美一区二区蜜桃| 亚洲成av人片观看| 亚洲天堂2014| 欧美韩国一区二区| 精品福利一区二区三区 | 日本中文在线一区| 亚洲最大成人综合| 国产精品久久久久久亚洲伦| 久久综合一区二区| 欧美一区二区女人| 欧美日韩在线三区| 欧美中文字幕一二三区视频| 99久久精品情趣| 99热精品国产| www.欧美精品一二区| 国产精品一区免费视频| 开心九九激情九九欧美日韩精美视频电影| 亚洲一卡二卡三卡四卡无卡久久 | 国产+成+人+亚洲欧洲自线| 九色综合国产一区二区三区| 另类的小说在线视频另类成人小视频在线 | 成人午夜视频免费看| 国产伦精一区二区三区| 韩国一区二区三区| 久久精品72免费观看| 久久国产精品99久久久久久老狼| 日韩不卡一二三区| 久久国产欧美日韩精品| 久久不见久久见免费视频7| 久久精品国产网站| 国产一区二区中文字幕| 国产乱国产乱300精品| 久久aⅴ国产欧美74aaa| 精品一二三四区| 国产精品一区二区久激情瑜伽| 国产精品自在在线| 成人黄色在线看| 色美美综合视频| 欧美午夜电影在线播放| 精品视频资源站| 欧美大胆一级视频| 久久精品人人做| 成人欧美一区二区三区| 亚洲韩国一区二区三区| 日韩精品欧美成人高清一区二区| 麻豆成人久久精品二区三区红 | 日本一区二区三区高清不卡| 国产精品久久久久久久裸模| 一区二区三区日韩| 蜜臀av一区二区在线免费观看| 亚洲视频一二三| 丝袜诱惑制服诱惑色一区在线观看| 青青国产91久久久久久| 国产99久久精品| 在线区一区二视频| 日韩欧美一二区| 国产精品视频线看| 亚洲线精品一区二区三区| 日av在线不卡| 99麻豆久久久国产精品免费优播| 欧美日韩一区二区在线观看 | 欧美sm极限捆绑bd| 中文字幕一区二区三区四区不卡 | 青青草国产成人av片免费| 国产成人亚洲综合a∨婷婷| 色狠狠桃花综合| 欧美精品一区二区蜜臀亚洲| 亚洲精品中文字幕在线观看| 美女久久久精品| 色综合久久久久网| 亚洲精品在线三区| 亚洲少妇最新在线视频| 久热成人在线视频| 在线观看日韩av先锋影音电影院| 日韩女优制服丝袜电影| 亚洲精品国产a| 国产成人啪免费观看软件| 欧美日韩精品电影| 综合久久久久综合| 国产一区视频网站| 欧美高清一级片在线| 国产精品理论片| 国产尤物一区二区| 69p69国产精品| 一区二区三区欧美视频| 成人毛片在线观看| 欧美精品一区二区三区高清aⅴ | 欧美日韩综合在线免费观看| 国产亚洲va综合人人澡精品| 天堂蜜桃91精品| 欧美最猛性xxxxx直播| 国产欧美一区二区精品秋霞影院| 秋霞av亚洲一区二区三| 欧美少妇bbb| 亚洲色图在线看| 国产成人av影院| 亚洲精品在线免费播放| 日本午夜一本久久久综合| 欧美性高清videossexo| 亚洲欧美另类久久久精品| 成人毛片在线观看| 中文一区二区在线观看| 国产在线一区二区综合免费视频| 欧美肥妇free| 日韩精品欧美精品| 3d成人动漫网站| 日韩高清不卡一区二区| 在线成人av网站| 亚洲成人777| 欧美日韩精品欧美日韩精品一| 亚洲一区二区影院| 欧美无乱码久久久免费午夜一区| 亚洲欧洲精品一区二区三区 | 美女脱光内衣内裤视频久久网站 | 久久久精品蜜桃| 国产精品亚洲人在线观看| 欧美mv日韩mv国产网站| 国产又黄又大久久| 国产午夜精品美女毛片视频| 国产精品影视在线| 久久久久国色av免费看影院| 国产成人亚洲精品狼色在线 | 欧美精品一区二| 久久国产福利国产秒拍| 久久久精品一品道一区| 成人高清视频免费观看| 综合av第一页| 欧美色网一区二区| 日本女人一区二区三区| 亚洲精品一区二区三区影院| 国产精品一区二区在线看| 国产精品白丝jk黑袜喷水| 久久久国产一区二区三区四区小说 | 国产精品天美传媒| 91免费看`日韩一区二区| 亚洲午夜在线视频| 欧美成人女星排行榜| 国产91丝袜在线播放九色| 中文字幕一区二区三区色视频 | 日韩欧美在线1卡| 国产另类ts人妖一区二区| 中文字幕va一区二区三区| 91国产成人在线| 久久99国产精品麻豆| 国产精品人妖ts系列视频| 欧美在线高清视频| 黄网站免费久久| 亚洲狼人国产精品| 精品免费日韩av| 色综合视频在线观看|