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

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

王林
풀어 주다: 2023-08-26 19:33:06
앞으로
719명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿