
【計】 executable source statement
approve; but; can; may; need; yet
carry out; execute; enforce; follow out; perform; render; transact
【計】 E; EXEC; execute; executing; execution
【經】 carry out; execution; perform; put into effect
【計】 original statement; source statement; SS
在漢英詞典與計算機科學交叉領域,“可執行源語句”(Executable Source Statement)指可直接被編譯器或解釋器轉換為機器指令并最終由計算機處理器執行的源代碼行。它與聲明性語句(如變量、函數聲明)相對,是程式運行時實際執行操作的指令單元。其核心特征包括:
動态行為指令
可執行源語句描述程式運行時的具體動作,例如:
sum = a + b
)if (x > 0) { ... }
)result = calculateTotal
)list.append(item)
)
這些語句在程式執行時産生實際效果,而非僅定義數據結構或類型。
編譯/解釋過程中的核心單元
在編譯型語言(如C、Java)中,可執行語句被編譯器翻譯為機器碼;在解釋型語言(如Python、JavaScript)中,它們由解釋器逐行解析執行。例如,Java中的賦值語句 int x = 5;
在編譯後對應具體的存儲指令。
與聲明語句的區分
非可執行語句(聲明類)僅提供元信息,不産生運行時操作:
# 聲明語句(非可執行)
def greet(name):# 函數聲明
class User: # 類聲明
# 可執行語句
print("Hello") # 執行輸出動作
user = User# 執行對象實例化
示例對比(Python):
# 聲明性語句(非可執行)
name: str = "Alice"# 類型注解(元數據)
# 可執行源語句
print(f"Hello, {name}")# 執行字符串格式化與輸出操作
權威參考來源:
“可執行源語句”是一個計算機編程領域的術語,其核心含義需從以下兩個角度解析:
x = 5 + 3
• 控制結構:if...else
/for
/while
• 函數調用:print("Hello")
• 輸入輸出操作:scanf()
/printf()
與聲明性語句(如變量聲明int x;
)不同,可執行語句直接參與程式運行時的邏輯處理流程。開發環境中通常會用不同顔色标注這類語句,以提升代碼可讀性。
注:該術語在不同編程語境中可能有細微差異,如需更具體的解釋建議補充上下文信息。
【别人正在浏覽】