欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

編程之顯示/隱式聲明

 更新時(shí)間:2011年01月12日 19:55:55   作者:  
顯示聲明 是程序中的一條說(shuō)明語(yǔ)句,它列出一批變量名并指明這些變量的類(lèi)型。隱式聲明 指通過(guò)某種默認(rèn)協(xié)定的方法將變量名與類(lèi)型綁定。
顯示聲明 是程序中的一條說(shuō)明語(yǔ)句,它列出一批變量名并指明這些變量的類(lèi)型。
如C、C++、Java中
復(fù)制代碼 代碼如下:

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

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

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

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

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

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

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

相關(guān)文章

  • 瀏覽器關(guān)閉使session失效的問(wèn)題多種解決方式

    瀏覽器關(guān)閉使session失效的問(wèn)題多種解決方式

    直接關(guān)閉瀏覽器(或者強(qiáng)制關(guān)閉瀏覽器進(jìn)程、死機(jī)等),服務(wù)器無(wú)法處理用戶(hù)退出網(wǎng)站的請(qǐng)求,此舉將會(huì)導(dǎo)致session失效,下面整理了一些解決方法,感興趣的朋友可以參考下哈
    2013-07-07
  • minio對(duì)象存儲(chǔ)四臺(tái)服務(wù)器部署4個(gè)節(jié)點(diǎn)集群的實(shí)現(xiàn)方式

    minio對(duì)象存儲(chǔ)四臺(tái)服務(wù)器部署4個(gè)節(jié)點(diǎn)集群的實(shí)現(xiàn)方式

    這篇文章主要介紹了minio對(duì)象存儲(chǔ)四臺(tái)服務(wù)器部署4個(gè)節(jié)點(diǎn)集群,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • 利用git克隆歷史版本(下載指定版本的代碼)

    利用git克隆歷史版本(下載指定版本的代碼)

    這篇文章主要介紹了利用git克隆歷史版本(下載指定版本的代碼),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • git中ssh key配置詳解

    git中ssh key配置詳解

    這篇文章主要介紹了git中ssh key配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • firefox 擴(kuò)展開(kāi)發(fā)技巧

    firefox 擴(kuò)展開(kāi)發(fā)技巧

    firefox 擴(kuò)展開(kāi)發(fā)
    2009-06-06
  • Http與https對(duì)比詳細(xì)介紹

    Http與https對(duì)比詳細(xì)介紹

    這篇文章主要介紹了Http與https對(duì)比詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • yum安裝telnet的步驟

    yum安裝telnet的步驟

    Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式,Telnet是常用的遠(yuǎn)程控制Web服務(wù)器的方法,本文給大家分享yum安裝telnet的步驟,感興趣的朋友一起看看吧
    2020-05-05
  • 解決vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題

    解決vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題

    這篇文章主要介紹了vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題解決方法,這個(gè)解決方案只要用自己安裝的Git替換掉windows本身的Git工具,需要的朋友可以參考下
    2022-09-09
  • vscode安裝rainbow-fart(鼓勵(lì)師)插件

    vscode安裝rainbow-fart(鼓勵(lì)師)插件

    這篇文章主要介紹了vscode安裝rainbow-fart(鼓勵(lì)師)插件的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 性能測(cè)試監(jiān)控網(wǎng)絡(luò)吞吐量過(guò)程詳解

    性能測(cè)試監(jiān)控網(wǎng)絡(luò)吞吐量過(guò)程詳解

    這篇文章是關(guān)于性能的文章,主要介紹了性能測(cè)試中測(cè)試監(jiān)控網(wǎng)絡(luò)吞吐量過(guò)程,文中給了詳細(xì)的示例分析,有需要的朋友可以借鑒參考下
    2021-09-09

最新評(píng)論