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

編程之顯示/隱式聲明

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

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

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

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

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

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《編程之顯示/隱式聲明》,本文關(guān)鍵詞  編程,之,顯示,隱式,聲明,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《編程之顯示/隱式聲明》相關(guān)的同類信息!
  • 本頁收集關(guān)于編程之顯示/隱式聲明的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章