語言結構是指程序中符合編程語言語法、可以由計算機運行的部分,它可以根據編程語言的規則由一個或多個詞法標記組成 [1]。
控制流語句(例如條件運算式、 Foreach循環、While迴圈等)都屬於語言結構,這些不是函數。所以while (true)是一種語言結構,而add(10)是一個函數調用。
while (true)
add(10)