C语言局部变量与全局变量
生活随笔
收集整理的這篇文章主要介紹了
C语言局部变量与全局变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
變量,可以定義在函數內,也可以定義在函數外
定義在不同位置的變量,作用域也是不同的
C語言中,按作用域范圍可以分為局部變量、全局變量2種類型
局部變量
局部變量就是在函數內部聲明的變量,它只在本函數內部有效,也就是說,只能在本函數內部使用
局部變量,只有當它所在的函數,被調用時才會被使用,而當函數調用結束時,局部變量也就失效了
全局變量
在所有函數外部定義的變量,稱為全局變量
所有函數包括main()主函數,它不屬于任何一個函數,而是屬于源程序
全局變量,可以為程序中的所有函數所共用,它的有效范圍從定義處開始到源程序結束
示例代碼
運行結果
注意
當局部變量與全局變量重名時,全局變量會被屏蔽
總結
以上是生活随笔為你收集整理的C语言局部变量与全局变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言外部函数与内部函数
- 下一篇: Java中的面向对象