Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C의 범위 규칙

<시간/>

C 언어에서 범위는 식별자 또는 변수에 직접 액세스할 수 있는 프로그램 영역입니다.

C 언어에는 두 가지 범주의 범위 규칙이 있습니다.

전역 변수

전역 변수는 프로그램의 함수 외부에서 선언되고 정의됩니다. 그들은 프로그램의 수명 동안 그들의 가치를 유지합니다. 프로그램 실행 전반에 걸쳐 액세스할 수 있습니다.

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

예시

#include <stdio.h>
int s;
int main () {
   int a = 15;
   int b = 20;
   s = a+b;
   printf ("a = %d\n b = %d\n s = %d\n", a, b, s);
   return 0;
}

출력

a = 15
b = 20
s = 35

로컬 변수

지역 변수는 블록이나 함수 내부에서 선언되고 정의되는 변수입니다. 해당 블록 또는 함수 내에서만 사용할 수 있습니다.

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

예시

#include <stdio.h>
int main () {
   int a = 15;
   int b = 20;
   a = a+b;
   printf ("a = %d\n b = %d\n", a, b);
   return 0;
}

출력

a = 35
b = 20