回覆列表
-
1 # 火舞你來我家了
-
2 # 快樂的在水一方
主函式中定義的變數也只能在主函式中使用,不能被其他函式使用,並不是因為在主函式中定義的變數,就在整個檔案或程式中都有效。同時,主函式中也不能使用其他函式中定義的變數。因為主函式也是一個函式。他與其他函式是平等關係。
-
3 # 大白
一個函式內部定義的變數稱為區域性變數即內部變數,它存放於動態儲存區,在函式外部定義的變數稱為外部變數即全域性變數,它存放於靜態儲存區。
外部變數為在函式外部定義的全域性變數,它的作用域從變數的定義處開始,到本程式檔案的結尾。在此作用域內,全域性變數可為各個函式所引用。編譯時將外部變數分配在靜態儲存區。
區域性變數,也稱內部變數,是指在一個函式內部或複合語句內部定義的變數。區域性變數只在定義它的函式或複合語句範圍內有效,只能在定義它的函式或複合語句內才能使用它們。區域性變數的生存期是從函式被呼叫的時刻算起到函式返回呼叫處的時刻結束。