>백엔드 개발 >C++ >C 언어에서는 'extern' 키워드

C 언어에서는 'extern' 키워드

王林
王林앞으로
2023-08-26 19:33:06676검색

C 언어에서는 extern 키워드

외부 변수를 전역 변수라고도 합니다. 이러한 변수는 함수 외부에서 정의됩니다. 이러한 변수는 함수 실행 전반에 걸쳐 전역적으로 사용할 수 있습니다. 전역 변수의 값은 함수에 의해 수정될 수 있습니다. 외부 변수를 선언하고 정의하려면 "extern" 키워드를 사용하십시오.

범위 - 어떤 기능으로도 제한되지 않습니다. 이는 프로그램의 모든 곳, 즉 전 세계적으로 발견됩니다.

기본값 - 전역 변수의 기본 초기화 값은 0입니다.

Life Cycle - 프로그램 실행이 끝날 때까지.

다음은 C 언어의 extern 키워드에 대한 몇 가지 중요한 사항입니다.

  • 외부 변수는 여러 번 선언할 수 있지만 한 번만 정의할 수 있습니다.

  • 함수나 변수의 가시성을 확장하려면 "extern" 키워드를 사용하세요.

  • 기본적으로 함수는 프로그램 전체에 표시되므로 extern 함수를 선언하거나 정의할 필요가 없습니다. 이는 중복성을 추가할 뿐입니다.

  • "extern" 키워드가 있는 변수는 정의되지 않고 선언만 됩니다.

  • extern 변수를 초기화하는 것은 extern 변수의 정의로 간주됩니다.

다음은 C 언어의 extern 변수의 예입니다.

Example

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;
}

Output

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제