범위 규칙은 −
문 블록과 관련된 범위 지정 규칙은 다음과 같습니다. −
문 블록은 중괄호로 둘러싸여 있으며 일련의 문을 포함합니다.
문 블록 내에 선언된 변수는 블록 내에서 접근하고 사용할 수 있지만 블록 외부에는 존재하지 않습니다.
다음은 명령문 블록 관련 범위 규칙 관련 C 프로그램입니다. −
#include<stdio.h> main ( ){ { int i = 1; printf ("%d",i); } { int j=2; printf("%d",j); } }
시연 결과는 다음과 같습니다. −
1 2
변수를 사용해도 출력은 다음과 같습니다. 해당 코드 블록에서 다시 선언되고 동일한 이름을 사용하면 서로 다른 것으로 처리됩니다.
다음은 명령문 블록 범위 지정 규칙에 대한 또 다른 C 프로그램입니다. −
라이브 데모
#include<stdio.h> main ( ){ { int i = 1; printf ("%d",i); } { int i =2; printf ("%d",i); } }
출력은 다음과 같습니다. −
1 2
외부 블록과 동일한 이름을 가진 블록 내부의 변수 재선언 내부 블록이 실행될 때 발생하는 외부 블록 변수를 마스크합니다.
이것은 명령문 블록 관련 범위 지정 규칙−
실시간 데모
#include<stdio.h> main ( ){ int i = 1;{ int i = 2; printf ("%d",i); } }
출력은 다음과 같습니다−
2
내부 블록 외부에 선언된 변수는 내부에서 액세스할 수 있습니다. 중첩된 블록(이러한 변수가 내부 블록에 선언되지 않은 경우)
문 블록과 관련된 범위 지정 규칙이 있는 다른 프로그램을 고려해보세요.
Demonstration
#include<stdio.h> main ( ){ int i = 1;{ int j = 2; printf ("%d",j); printf ("%d",i); } }
출력은 다음과 같습니다 −
2 1
위 내용은 C 언어의 문장 블록과 관련된 범위 지정 규칙을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!