濮阳杆衣贸易有限公司

主頁 > 知識庫 > 編程之顯示/隱式聲明

編程之顯示/隱式聲明

熱門標簽:地圖標注和圖片標注 電銷機器人怎么收費 語音平臺系統(tǒng) 湖北穩(wěn)定外呼系統(tǒng) 忻州外呼系統(tǒng)接口對接 洛陽便宜外呼系統(tǒng)廠家 嘟聲的電銷機器人 醫(yī)院地圖標注 滄州智能外呼系統(tǒng)收費
顯示聲明 是程序中的一條說明語句,它列出一批變量名并指明這些變量的類型。
如C、C++、Java中
復(fù)制代碼 代碼如下:

// 顯示聲明 變量count,類型為int,占用空間大小各語言可能有所不同
int count;

又如JavaScript中
復(fù)制代碼 代碼如下:

// 顯示聲明 變量count,但不知其類型,也不知其占用空間大小
var count;

隱式聲明 指通過某種默認協(xié)定的方法將變量名與類型綁定
如在Fortain中,一個以字母I、J、K、L、M或者N(或其對應(yīng)小寫)開始,它們被隱式的聲明為Integer類型。否則為Real類型。
Javascript中
復(fù)制代碼 代碼如下:

// 賦值語句其實隱式的聲明了變量count,類型為數(shù)字,占用8個字節(jié)(64位浮點格式)
// 所有隱式聲明的變量默認都是全局變量,無論函數(shù)內(nèi)外
count = 10;

隱式聲明帶來了些許的方便,但卻被認為有損于程序的可讀性,因為它可能會帶來隱藏的錯誤,Bug。
Perl中也有隱式聲明,但為了避免以上問題。它做了一些處理
1,以字符 $ 開頭的默認為標量,可存放字符串和數(shù)字
2,以字符 @ 開頭的默認為數(shù)組
3,以字符 % 開頭的默認為一個散列結(jié)構(gòu)(hash)

以上可以看到多數(shù)語言中要求變量都要顯示聲明,但Fortain、Perl、JavaScript和ML例外。
Fortain,JavaScript同時包含顯示聲明和隱式聲明。

標簽:山南 巴彥淖爾 內(nèi)蒙古 防城港 宜賓 96 定州 日照

巨人網(wǎng)絡(luò)通訊聲明:本文標題《編程之顯示/隱式聲明》,本文關(guān)鍵詞  編程,之,顯示,隱式,聲明,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《編程之顯示/隱式聲明》相關(guān)的同類信息!
  • 本頁收集關(guān)于編程之顯示/隱式聲明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    遂平县| 同江市| 马关县| 吴江市| 陕西省| 邵东县| 浦北县| 武隆县| 阜康市| 澄城县| 马鞍山市| 陇西县| 新竹市| 武定县| 佛教| 姚安县| 南木林县| 道孚县| 疏附县| 武邑县| 鄂托克前旗| 衡阳县| 滕州市| 新野县| 玉屏| 当雄县| 育儿| 罗平县| 金门县| 怀集县| 长岭县| 涟源市| 绍兴市| 南岸区| 宾川县| 册亨县| 五家渠市| 洪雅县| 涟水县| 洛浦县| 文安县|