C全局變量簡介
在裡面C變量和類型我介紹瞭如何使用變量。
在這篇文章中,我想提一下全局和局部變量。
一種局部變量是在函數內部定義的,並且僅在該函數內部可用。
像這樣:
#include <stdio.h>
int main(void) {
char j = 0;
j += 10;
printf("%u", j); //10
}
j
在main
功能。
一種全局變量是在任何函數外部定義的,如下所示:
#include <stdio.h>
char i = 0;
int main(void) {
i += 10;
printf("%u", i); //10
}
程序中的任何函數都可以訪問全局變量。訪問不僅限於讀取值:可以通過任何函數更新變量。
因此,全局變量是我們在函數之間共享相同數據的一種方式。
與局部變量的主要區別在於,函數結束後,將釋放為變量分配的內存。
僅在程序結束時才釋放全局變量。
免費下載我的C手冊
更多clang教程:
- C編程語言簡介
- C變量和類型
- C常數
- C操作員
- C條件句
- 如何使用C中的循環
- C數組簡介
- 如何在C中確定數組的長度
- C字符串簡介
- 如何在C中查找字符串的長度
- C指針介紹
- 用C遍歷數組
- C中的布爾值
- C函數簡介
- 如何在C中使用NULL
- C語言中的基本I / O概念
- C中的雙引號與單引號
- 如何從C函數返回字符串
- 如何解決C語言中的隱式聲明庫函數警告
- 如何在C中檢查字符值
- 如何在C語言中使用`printf()`打印百分比字符
- C轉換說明符和修飾符
- 如何在C中訪問命令行參數
- C中變量的範圍
- 可以在C中嵌套函數嗎?
- C中的靜態變量
- C全局變量
- C語言中的typedef關鍵字
- C枚舉類型
- C結構
- C頭文件
- C預處理器