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

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

?? 編程論壇-匈牙利命名法.htm

?? C++課件,很好用的,幫助大家學(xué)習(xí)C++.
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
<DIV 
style="TEXT-INDENT: 40px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; HEIGHT: 22px"><B>匈牙利命名法</B></DIV>
<DIV 
style="PADDING-RIGHT: 0px; MARGIN-TOP: 10px; FONT-SIZE: 9pt; OVERFLOW-X: hidden; WIDTH: 97%; WORD-BREAK: break-all; LINE-HEIGHT: normal; HEIGHT: 200px; WORD-WRAP: break-word" 
onload="this.style.overflowX='auto';">
<P>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD colSpan=2>
      <P align=left>
      <P></P>
      <P></P></TD></TR>
  <TR>
    <TD>
      <P align=left>?
      <P></P>
      <P></P></TD>
    <TD>
      <P 
      align=left>比較著名的命名規(guī)則當(dāng)推Microsoft公司的“匈牙利”法,該命名規(guī)則的主要思想是“在變量和函數(shù)名中加入前綴以增進(jìn)人們對程序的理解”。例如所有的字符變量均以ch為前綴,若是指針變量則追加前綴p。如果一個變量由ppch開頭,則表明它是指向字符指針的指針。
      <P></P>
      <P></P>
      <P align=left>“匈牙利”法最大的缺點是煩瑣,例如
      <P></P>
      <P></P>
      <P 
      align=left>int&nbsp;&nbsp;&nbsp;&nbsp;i,&nbsp;&nbsp;j,&nbsp;&nbsp;k;&nbsp;&nbsp;
      <P></P>
      <P></P>
      <P align=left>float&nbsp;&nbsp;x,&nbsp;&nbsp;y,&nbsp;&nbsp;z;
      <P></P>
      <P></P>
      <P align=left>倘若采用“匈牙利”命名規(guī)則,則應(yīng)當(dāng)寫成
      <P></P>
      <P></P>
      <P 
      align=left>int&nbsp;&nbsp;&nbsp;&nbsp;iI,&nbsp;&nbsp;iJ,&nbsp;&nbsp;ik;&nbsp;&nbsp;// 
      前綴 i表示int類型
      <P></P>
      <P></P>
      <P 
      align=left>float&nbsp;&nbsp;fX,&nbsp;&nbsp;fY,&nbsp;&nbsp;fZ;&nbsp;&nbsp;// 
      前綴 f表示float類型
      <P></P>
      <P></P>
      <P align=left>如此煩瑣的程序會讓絕大多數(shù)程序員無法忍受。
      <P></P>
      <P></P>
      <P 
      align=left>據(jù)考察,沒有一種命名規(guī)則可以讓所有的程序員贊同,程序設(shè)計教科書一般都不指定命名規(guī)則。命名規(guī)則對軟件產(chǎn)品而言并不是“成敗悠關(guān)”的事,我們不要化太多精力試圖發(fā)明世界上最好的命名規(guī)則,而應(yīng)當(dāng)制定一種令大多數(shù)項目成員滿意的命名規(guī)則,并在項目中貫徹實施。
      <P></P>
      <P></P>
      <P align=left>3.1 共性規(guī)則
      <P></P>
      <P></P>
      <P 
      align=left>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;本節(jié)論述的共性規(guī)則是被大多數(shù)程序員采納的,我們應(yīng)當(dāng)在遵循這些共性規(guī)則的前提下,再擴(kuò)充特定的規(guī)則,如3.2節(jié)。
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="1" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-1</ST1:CHSDATE>】標(biāo)識符應(yīng)當(dāng)直觀且可以拼讀,可望文知意,不必進(jìn)行“解碼”。
      <P></P>
      <P></P>
      <P 
      align=left>標(biāo)識符最好采用英文單詞或其組合,便于記憶和閱讀。切忌使用漢語拼音來命名。程序中的英文單詞一般不會太復(fù)雜,用詞應(yīng)當(dāng)準(zhǔn)確。例如不要把CurrentValue寫成NowValue。
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="2" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-2</ST1:CHSDATE>】標(biāo)識符的長度應(yīng)當(dāng)符合“min-length &amp;&amp; 
      max-information”原則。
      <P></P>
      <P></P>
      <P align=left>幾十年前老ANSI 
      C規(guī)定名字不準(zhǔn)超過6個字符,現(xiàn)今的C++/C不再有此限制。一般來說,長名字能更好地表達(dá)含義,所以函數(shù)名、變量名、類名長達(dá)十幾個字符不足為怪。那么名字是否越長約好?不見得! 
      例如變量名maxval就比maxValueUntilOverflow好用。單字符的名字也是有用的,常見的如i,j,k,m,n,x,y,z等,它們通常可用作函數(shù)內(nèi)的局部變量。
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="3" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-3</ST1:CHSDATE>】命名規(guī)則盡量與所采用的操作系統(tǒng)或開發(fā)工具的風(fēng)格保持一致。
      <P></P>
      <P></P>
      <P 
      align=left>例如Windows應(yīng)用程序的標(biāo)識符通常采用“大小寫”混排的方式,如AddChild。而Unix應(yīng)用程序的標(biāo)識符通常采用“小寫加下劃線”的方式,如add_child。別把這兩類風(fēng)格混在一起用。
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="4" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-4</ST1:CHSDATE>】程序中不要出現(xiàn)僅靠大小寫區(qū)分的相似的標(biāo)識符。
      <P></P>
      <P></P>
      <P align=left>例如:
      <P></P>
      <P></P>
      <P 
      align=left>int&nbsp;&nbsp;x,&nbsp;&nbsp;X;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 
      變量x 與 X 容易混淆
      <P></P>
      <P></P>
      <P align=left>void foo(int x);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 
      函數(shù)foo 與FOO容易混淆
      <P></P>
      <P></P>
      <P align=left>void FOO(float x);
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="5" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-5</ST1:CHSDATE>】程序中不要出現(xiàn)標(biāo)識符完全相同的局部變量和全局變量,盡管兩者的作用域不同而不會發(fā)生語法錯誤,但會使人誤解。
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="6" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-6</ST1:CHSDATE>】變量的名字應(yīng)當(dāng)使用“名詞”或者“形容詞+名詞”。
      <P></P>
      <P></P>
      <P align=left>例如:
      <P></P>
      <P></P>
      <P align=left>float&nbsp;&nbsp;value;
      <P></P>
      <P></P>
      <P align=left>float&nbsp;&nbsp;oldValue;
      <P></P>
      <P></P>
      <P align=left>float&nbsp;&nbsp;newValue;
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="7" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-7</ST1:CHSDATE>】全局函數(shù)的名字應(yīng)當(dāng)使用“動詞”或者“動詞+名詞”(動賓詞組)。類的成員函數(shù)應(yīng)當(dāng)只使用“動詞”,被省略掉的名詞就是對象本身。
      <P></P>
      <P></P>
      <P align=left>例如:
      <P></P>
      <P></P>
      <P 
      align=left>DrawBox();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      // 全局函數(shù)
      <P></P>
      <P></P>
      <P 
      align=left>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      box-&gt;Draw();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      // 類的成員函數(shù)
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="1" Day="8" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-8</ST1:CHSDATE>】用正確的反義詞組命名具有互斥意義的變量或相反動作的函數(shù)等。
      <P></P>
      <P></P>
      <P align=left>例如:
      <P></P>
      <P></P>
      <P align=left>int&nbsp;&nbsp;&nbsp;&nbsp; minValue;
      <P></P>
      <P></P>
      <P align=left>int&nbsp;&nbsp;&nbsp;&nbsp; maxValue;
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>int&nbsp;&nbsp;&nbsp;&nbsp; SetValue(…);
      <P></P>
      <P></P>
      <P align=left>int&nbsp;&nbsp;&nbsp;&nbsp; GetValue(…);
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>&amp;sup2;&nbsp;&nbsp;【建議<ST1:CHSDATE Year="2003" Month="1" 
      Day="1" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-1-1</ST1:CHSDATE>】盡量避免名字中出現(xiàn)數(shù)字編號,如Value1,Value2等,除非邏輯上的確需要編號。這是為了防止程序員偷懶,不肯為命名動腦筋而導(dǎo)致產(chǎn)生無意義的名字(因為用數(shù)字編號最省事)。
      <P></P>
      <P></P>
      <P align=left>3.2 簡單的Windows應(yīng)用程序命名規(guī)則
      <P></P>
      <P></P>
      <P 
      align=left>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;作者對“匈牙利”命名規(guī)則做了合理的簡化,下述的命名規(guī)則簡單易用,比較適合于Windows應(yīng)用軟件的開發(fā)。
      <P></P>
      <P></P>
      <P align=left>
      <P></P>
      <P></P>
      <P align=left>l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 【規(guī)則<ST1:CHSDATE 
      Year="2003" Month="2" Day="1" IsLunarDate="False" IsROCDate="False" 
      w:st="on">3-2-1</ST1:CHSDATE>】類名和函數(shù)名用大寫字母開頭的單詞組合而成。
      <P></P>
      <P></P>
      <P align=left>例如:
      <P></P>
      <P></P>
      <P align=left>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class 
      Node;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      // 類名
      <P></P>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线一区二区三区四区| 国产精品三级av在线播放| 91亚洲精品久久久蜜桃网站| 韩国女主播成人在线| 污片在线观看一区二区| 亚洲国产一区视频| 亚洲图片欧美色图| 午夜精品久久久久久久久久久| 亚洲激情在线激情| 亚洲成人激情社区| 蜜臀va亚洲va欧美va天堂| 日韩在线观看一区二区| 免费成人在线观看| 国产a区久久久| 91麻豆国产福利在线观看| 色爱区综合激月婷婷| 欧美日韩成人在线| 欧美不卡一区二区三区| 日本一区二区三区在线观看| 国产精品国产自产拍高清av| 亚洲免费av在线| 日本sm残虐另类| 高清av一区二区| 欧美探花视频资源| www国产成人| 国产精品乱人伦中文| 亚洲综合在线视频| 另类小说视频一区二区| 大胆欧美人体老妇| 欧美亚洲一区二区三区四区| 欧美一激情一区二区三区| 欧美国产激情一区二区三区蜜月| 1000精品久久久久久久久| 天天色天天操综合| 处破女av一区二区| 91精品国产91久久久久久一区二区 | 国产精品女同一区二区三区| 伊人色综合久久天天人手人婷| 美国三级日本三级久久99| 94-欧美-setu| 26uuu国产在线精品一区二区| 亚洲人成网站影音先锋播放| 精品伊人久久久久7777人| 欧洲激情一区二区| 久久久www成人免费无遮挡大片 | 亚洲成人一二三| 大美女一区二区三区| 欧美一级理论片| 亚洲一区视频在线| 99这里只有久久精品视频| 精品日韩在线观看| 亚洲成a人在线观看| 成人综合在线视频| 久久综合久色欧美综合狠狠| 亚洲日本护士毛茸茸| 国产成a人无v码亚洲福利| 欧美精品tushy高清| 亚洲一区二区中文在线| 国产精品99久久久久久久女警| 在线免费观看日本欧美| 中文字幕精品一区二区精品绿巨人| 亚洲成人黄色影院| 色哟哟一区二区| 日韩欧美国产1| 日本成人在线一区| 在线播放中文一区| 日韩专区在线视频| 欧美精品一级二级| 五月婷婷激情综合| 7777精品伊人久久久大香线蕉的| 亚洲综合成人网| 91官网在线免费观看| 日韩理论电影院| 色一情一乱一乱一91av| 亚洲精选视频在线| 在线视频欧美区| 亚洲电影第三页| 欧美日韩国产首页| 日韩电影免费在线看| 欧美一二三区精品| 精品一区二区三区的国产在线播放| 欧美一区二区成人| 久久91精品国产91久久小草 | 成人免费毛片app| 国产精品你懂的在线欣赏| 成人高清免费观看| 亚洲视频电影在线| 欧美自拍丝袜亚洲| 麻豆传媒一区二区三区| 久久五月婷婷丁香社区| 风间由美性色一区二区三区| 国产精品动漫网站| 欧美日韩一级黄| 国产一区二区中文字幕| 国产精品久久777777| 欧美伊人久久大香线蕉综合69 | 老司机精品视频线观看86| 日韩一级高清毛片| 国产ts人妖一区二区| 国产精品毛片大码女人| 91麻豆swag| 一区二区激情视频| 日韩欧美三级在线| eeuss鲁片一区二区三区| 亚洲一二三级电影| 久久久高清一区二区三区| 91麻豆免费观看| 国内偷窥港台综合视频在线播放| 国产精品三级视频| 91精品欧美综合在线观看最新 | 亚洲女与黑人做爰| 日韩欧美国产小视频| 97精品国产97久久久久久久久久久久| 亚洲第一激情av| 国产女同互慰高潮91漫画| 欧美日韩专区在线| 国产成人aaa| 奇米777欧美一区二区| 亚洲天堂网中文字| 亚洲精品一区在线观看| 91九色02白丝porn| 国产一区在线视频| 亚洲国产成人高清精品| 久久久亚洲精华液精华液精华液| 在线日韩av片| 狠狠色综合播放一区二区| 亚洲色欲色欲www| 久久精品网站免费观看| 欧美另类一区二区三区| 成人av影院在线| 日韩和的一区二区| 一区二区三区四区视频精品免费| 国产人伦精品一区二区| 日韩一区二区三区四区五区六区| 91美女片黄在线观看| 成人污视频在线观看| 精品一区二区在线免费观看| 久久精品视频在线看| 国产精品一级片在线观看| 亚洲另类在线制服丝袜| 久久久99久久精品欧美| 日韩欧美在线一区二区三区| 欧美性videosxxxxx| www.成人网.com| 国产精品69毛片高清亚洲| 狠狠色狠狠色合久久伊人| 爽好久久久欧美精品| 午夜精品一区二区三区免费视频| 亚洲精品成人a在线观看| 亚洲免费观看高清完整版在线观看熊| 国产精品三级视频| 国产精品传媒入口麻豆| 欧美激情艳妇裸体舞| 国产精品视频免费| 中文字幕一区在线观看视频| 中文欧美字幕免费| 亚洲特级片在线| 亚洲伦理在线免费看| 洋洋成人永久网站入口| 午夜精品影院在线观看| 麻豆精品在线视频| 韩国v欧美v日本v亚洲v| 国产成人综合亚洲网站| 波多野结衣一区二区三区| 99精品在线观看视频| 色婷婷狠狠综合| 欧美老年两性高潮| 日韩精品在线一区二区| 欧美精品一区视频| 欧美国产日韩亚洲一区| 国产欧美日韩三级| 亚洲精品中文在线影院| 亚洲18女电影在线观看| 久久成人麻豆午夜电影| 成人一区二区在线观看| 在线看不卡av| 日韩一区二区三区三四区视频在线观看| 制服丝袜日韩国产| 久久精品一区四区| 亚洲免费观看在线视频| 免费精品视频最新在线| 国产成人精品免费视频网站| 91在线视频免费91| 91精品国产综合久久久久久漫画 | 风流少妇一区二区| 色老汉一区二区三区| 日韩亚洲电影在线| 亚洲欧洲日产国产综合网| 婷婷开心激情综合| 成人免费毛片高清视频| 9191成人精品久久| 国产精品久久久久久久岛一牛影视 | 亚洲国产精品精华液2区45| 亚洲综合色在线| 国产毛片精品一区| 在线观看日韩av先锋影音电影院| 久久综合九色综合97婷婷女人| 亚洲欧美激情在线| 国产精品亚洲一区二区三区在线| 欧洲激情一区二区|