English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C에서 언제 사용할 것인가? / C ++에서 extern을 사용하는 방법

외부 변수는 전역 변수라고도 합니다. 이러한 변수는 함수 외부에서 정의되며 함수 실행 중 전역으로 사용할 수 있습니다. "extern" 키워드는 외부 변수를 선언하고 정의하는 데 사용됩니다.

키워드 [extern "C"]는 C 언어로 구현하고 컴파일된 C 함수를 선언하는 데 사용됩니다. ++함수. 이는 C를 사용하여 작성되고 컴파일됩니다. ++언어의 C 라이브러리.

아래는 extern의 문법입니다.

extern datatype variable_name; // extern를 사용한 변수 선언
extern datatype func_name(); // extern를 사용한 함수 선언

이곳에서는,

datatype-변수의 데이터 타입입니다. 예를 들어, int, char, float 등.

variable_name-이는 사용자가 제공한 변수 이름입니다.

func_name-함수의 이름.

아래는 extern의 예제입니다:

예제

#include <stdio.h>
extern int x = 32;
int b = 8;
int main() {
   extern int b;
   printf("The value of extern variables x and b : %d,%d\n",x,b);
   x = 15;
   printf("The value of modified extern variable x : %d\n",x);
   return 0;
}

출력 결과

extern 변수 x와 b의 값: 32,8
modified extern 변수 x의 값: 15

위의 프로그램에서, x와 b 두 변수가 전역 변수로 선언되었습니다.

extern int x = 32;
int b = 8;

main()함수 내에서, 변수는 extern로 불리며 값을 출력합니다.

extern int b;
printf("The value of extern variables x and b : %d,%d\n",x,b);
x = 15;
printf("The value of modified extern variable x : %d\n",x);
PostgreSQL 가이드