tft每日頭條

 > 科技

 > c語言全局變量和局部變量的例子

c語言全局變量和局部變量的例子

科技 更新时间:2024-07-20 01:19:14

上一節呢,我們讨論了變量和常量之間的區别。

那麼今天呢,我就與大家來仔細讨論一下變量這個概念。

“變量”在我們進行C語言學習的過程中起到了非常重要的作用,大家一定要重視起來。

概念定義

何為全局變量,全局變量指的就是,這個變量能夠被整個程序中的所有對象和函數給調用。

而局部變量指的就是,該變量隻能被整個程序中的某個對象或者函數給調用,不能被其它對象或者函數給調用。

可以發現,一旦要把局部變量在外部函數進行調用的時候,程序運行的時候就會報錯。

c語言全局變量和局部變量的例子(C語言讨論全局變量和局部變量)1

代碼實例

//全局變量和局部變量 #include<stdio.h> int a = 0;//全局變量,能被程序的所有函數和對象調用 int fun(){ printf("%d",a); return 0; } int main(){ int b = 0;//局部變量,隻能被本函數和對象調用 printf("%d\n",a); printf("%d\n",b); fun(); }

變量結果測試

c語言全局變量和局部變量的例子(C語言讨論全局變量和局部變量)2

總結

總的來說,全局變量和局部變量的概念還是比較好理解的,根據這個程序就能幫助大家很好地理解了,但不知道大家是否想過,全局變量和局部變量這麼定義的意義何在呢,為什麼要區分全局變量和局部變量呢。

大家是否想過,一個變量為什麼要進行初始化呢,這就是要對變量概念進行一個發散的思考,還有,變量有哪幾種變量呢,正如我上一節提到過的,整數型變量、字符型變量、單精度浮點型變量、雙精度浮點型變量和指針變量等等。

至于這些概念,我會下次再提一提變量,把這個概念完全地理清楚。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved