版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們

[科普中國(guó)]-符號(hào)名作用域

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶提供權(quán)威科普內(nèi)容,打造知識(shí)科普陣地
收藏

概述

符號(hào)名的作用域是指符號(hào)名被引用和起作用的范圍。符號(hào)名的作用域不是一個(gè)可執(zhí)行程序、一個(gè)程序單位或一個(gè)語(yǔ)句函數(shù)語(yǔ)句、或DATA語(yǔ)句的隱DO表。

主程序名、數(shù)據(jù)塊輔程序名、外部函數(shù)名、子程序名和公用塊名字的作用域是整個(gè)可執(zhí)行程序。

變量名、數(shù)組名、常數(shù)名、語(yǔ)句函數(shù)名、內(nèi)部函數(shù)和虛擬過程名的作用域?yàn)橐粋€(gè)程序單位。

在語(yǔ)句函數(shù)語(yǔ)句中作為參數(shù)出現(xiàn)在變量名的作用域是該語(yǔ)句函數(shù)語(yǔ)句。

在一個(gè)DATA語(yǔ)句中,作為隱Do的DO變量名的作用域是該隱DO表。1

分類符號(hào)名可分為兩大類:即全局符號(hào)名和局部符號(hào)名。

全局符號(hào)名的作用域稱為全局作用域,這些符號(hào)名主要有主程序名、子程序名、外部函數(shù)名、數(shù)據(jù)塊輔程序名以及公用塊名。

局部符號(hào)名的作用域稱為局部作用域,這些符號(hào)名主要有變量名、數(shù)組名、常數(shù)符號(hào)名或常數(shù)、語(yǔ)句函數(shù)名等。1