【計】 named common block
baptize; christen; denominate; name; nominate
【計】 naming
【計】 common
在編程語言(尤其是Fortran)中,"命名公用塊"(Named Common Block)指程式中被顯式命名的公共數據存儲區域,用於在不同程式單元(如主程式、子程式、函數)之間共享數據。其核心含義和機制如下:
數據共享機制
命名公用塊通過COMMON語句聲明,為特定變量分配一個命名的公共内存區域。不同程式單元聲明相同名稱的公用塊後,即可直接讀寫該内存區域内的變量,實現數據交換,無需通過參數傳遞。例如:
! 程式單元A中聲明
COMMON /MYBLOCK/ X, Y, Z
! 程式單元B中聲明
COMMON /MYBLOCK/ A, B, C! A、B、C與X、Y、Z共享内存
作用域與生命周期
命名公用塊的作用域是全局的,其生命周期覆蓋整個程式執行過程。塊内變量的值在程式單元調用之間保持持久性,適用於需要長期保留或頻繁傳遞的全局數據。
命名規則與唯一性
名稱需符合語言标識符規範(如以字母開頭),且在程式中必須唯一。通過名稱區分不同的公用塊,避免非預期數據覆蓋。例如/GLOBAL_DATA/和/TEMP_BUFFER/代表兩個獨立共享區。
與匿名公用塊的區别
匿名公用塊(空名COMMON //或省略名稱)僅允許存在一個,而命名公用塊支持多個獨立存在,提高了數據組織的靈活性和安全性。
參考來源:
由於未搜索到可直接引用的權威線上漢英詞典或編程規範鍊接,以上解釋基於Fortran語言标準(如Fortran 77/90/95)及經典教材《Fortran程式設計》(譚浩強著)中關於公用塊機制的通用描述。建議查閱ISO/IEC 1539标準文檔或編譯器手冊獲取技術細節。
“命名公用塊”是一個計算機科學領域的術語,主要與編程語言(如Fortran)中的内存管理相關。以下是詳細解釋:
基本定義
技術背景
COMMON語句聲明公用塊,例如:COMMON /BLOCKNAME/ var1, var2! 聲明名為"BLOCKNAME"的公用塊
功能特點
補充說明
若需了解具體編程實現或曆史演變細節,建議參考Fortran語言規範文檔(為簡略解釋,權威技術文檔更全面)。
命令作業名流名落孫山明碼對話命脈明冒口明碼通信報文明碼性明媚的命名命名變量命名表達式命名參數命名參數結合命名操作命名常數命名程式命名程式模塊命名的命名法命名分量命名公用塊命名公用區命名規則命名目的地命名實際參數命名文檔命名文件命名項命名性失語
本工具由月沙工具箱編輯團隊維護,部分内容采用 AI 輔助生成并經人工校對。工具結果僅供參考,不構成任何專業建議。查看編輯政策與參考來源 →