国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

編程之顯示/隱式聲明

2024-07-21 02:02:22
字體:
來源:轉載
供稿:網友
顯示聲明 是程序中的一條說明語句,它列出一批變量名并指明這些變量的類型。
如C、C++、Java中
復制代碼 代碼如下:

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

又如JavaScript中
復制代碼 代碼如下:

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

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

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

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

以上可以看到多數語言中要求變量都要顯示聲明,但Fortain、Perl、JavaScript和ML例外。
Fortain,JavaScript同時包含顯示聲明和隱式聲明。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨眉山市| 娄底市| 清涧县| 汉沽区| 来凤县| 远安县| 横山县| 轮台县| 巨鹿县| 泰和县| 桑植县| 利津县| 海南省| 汾西县| 百色市| 明溪县| 察雅县| 通许县| 保靖县| 德惠市| 右玉县| 启东市| 油尖旺区| 洪洞县| 新昌县| 沁阳市| 伊吾县| 剑川县| 桃江县| 吉木乃县| 新乡市| 景洪市| 花莲市| 平原县| 正阳县| 浠水县| 玉龙| 大新县| 绥滨县| 宁乡县| 鹿泉市|