在給定的選項中,我們需要確定哪一項是錯誤的。我們逐一分析每一個說法:
- **A: 全局變量是指定義在函數(shù)體外的變量**
這個說法是正確的。全局變量是指在任何函數(shù)外定義的變量,作用域是整個程序,因此可以在任何函數(shù)內(nèi)訪問。
- **B: 局部變量是指定義在函數(shù)體內(nèi)的變量**
這個說法也是正確的。局部變量是在函數(shù)體內(nèi)部定義的,它的作用域僅限于該函數(shù)內(nèi)部。
- **C: 局部變量可以在函數(shù)體外被調(diào)用**
這個說法是錯誤的。局部變量的作用域限制在定義它的函數(shù)內(nèi)部,因此不能在函數(shù)體外被直接調(diào)用。
- **D: `global`關(guān)鍵字可以把局部變量聲明成全局變量**
這個說法不完全準確。`global`關(guān)鍵字用于在函數(shù)內(nèi)部聲明一個變量為全局變量,這樣可以在函數(shù)內(nèi)部修改全局變量。但是,`global`關(guān)鍵字并不會“把局部變量聲明成全局變量”,而是允許函數(shù)修改已有的全局變量。
綜上分析,**選項 C** 是錯誤的。局部變量不能在函數(shù)體外被調(diào)用。