외부 변수를 전역 변수라고도 합니다. 이러한 변수는 함수 외부에서 정의됩니다. 이러한 변수는 함수 실행 전반에 걸쳐 전역적으로 사용할 수 있습니다. 전역 변수의 값은 함수에 의해 수정될 수 있습니다. 외부 변수를 선언하고 정의하려면 "extern" 키워드를 사용하십시오.
범위 - 어떤 기능으로도 제한되지 않습니다. 이는 프로그램의 모든 곳, 즉 전 세계적으로 발견됩니다.
기본값 - 전역 변수의 기본 초기화 값은 0입니다.
Life Cycle - 프로그램 실행이 끝날 때까지.
다음은 C 언어의 extern 키워드에 대한 몇 가지 중요한 사항입니다.
외부 변수는 여러 번 선언할 수 있지만 한 번만 정의할 수 있습니다.
함수나 변수의 가시성을 확장하려면 "extern" 키워드를 사용하세요.
기본적으로 함수는 프로그램 전체에 표시되므로 extern 함수를 선언하거나 정의할 필요가 없습니다. 이는 중복성을 추가할 뿐입니다.
"extern" 키워드가 있는 변수는 정의되지 않고 선언만 됩니다.
extern 변수를 초기화하는 것은 extern 변수의 정의로 간주됩니다.
다음은 C 언어의 extern 변수의 예입니다.
Demonstration
#include <stdio.h> extern int x = 32; int b = 8; int main() { auto int a = 28; extern int b; printf("The value of auto variable : %d</p><p>", a); printf("The value of extern variables x and b : %d,%d</p><p>",x,b); x = 15; printf("The value of modified extern variable x : %d</p><p>",x); return 0; }
The value of auto variable : 28 The value of extern variables x and b : 32,8 The value of modified extern variable x : 15
위 내용은 C 언어에서는 "extern" 키워드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!