国产探花免费观看_亚洲丰满少妇自慰呻吟_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同時包含顯示聲明和隱式聲明。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 轮台县| 松溪县| 梅河口市| 旅游| 大兴区| 满城县| 承德市| 宁安市| 游戏| 齐齐哈尔市| 云安县| 正镶白旗| 沙洋县| 曲麻莱县| 仙游县| 太仓市| 宁陵县| 蕲春县| 金乡县| 丰顺县| 临澧县| 芷江| 深泽县| 邓州市| 会东县| 台中市| 庆云县| 新闻| 云龙县| 同德县| 盘山县| 万安县| 普宁市| 汶上县| 临江市| 海淀区| 汕尾市| 宣威市| 右玉县| 建水县| 石台县|