C全局變量

C全局變量簡介

在裡面C變量和類型我介紹瞭如何使用變量。

在這篇文章中,我想提一下全局和局部變量

一種局部變量是在函數內部定義的,並且僅在該函數內部可用。

像這樣:

#include <stdio.h>

int main(void) {
  char j = 0;
  j += 10;
  printf("%u", j); //10
}

jmain功能。

一種全局變量是在任何函數外部定義的,如下所示:

#include <stdio.h>

char i = 0;

int main(void) { i += 10; printf("%u", i); //10 }

程序中的任何函數都可以訪問全局變量。訪問不僅限於讀取值:可以通過任何函數更新變量。

因此,全局變量是我們在函數之間共享相同數據的一種方式。

與局部變量的主要區別在於,函數結束後,將釋放為變量分配的內存。

僅在程序結束時才釋放全局變量。

免費下載我的C手冊


更多clang教程: