범위 규칙은 다음과 관련됩니다.
함수는 특정 작업을 수행하는 독립적인 블록입니다.
함수 본문 내에 선언된 변수를 지역 변수라고 합니다.
이러한 변수는 해당 변수를 생성한 특정 함수 내에서만 존재합니다. 또한 다른 기능과 주요 기능에도 알려지지 않았습니다.
함수가 특정 작업을 완료하고 호출 지점으로 돌아오면 지역 변수의 존재가 종료됩니다.
다음은 함수 관련 범위 지정 규칙과 관련된 C 프로그램입니다.
#include<stdio.h> main ( ){ int a=10, b = 20; printf ("before swapping a=%d, b=%d", a,b); swap (a,b); printf ("after swapping a=%d, b=%d", a,b); } swap (int a, int b){ int c; c=a; a=b; b=c; }
출력은 다음과 같습니다. −
Before swapping a=10, b=20 After swapping a = 10, b=20
함수 본문 외부에 선언된 변수 전역 변수라고 합니다.
이 변수는 모든 함수에서 액세스할 수 있습니다.
함수와 관련된 범위 지정 규칙이 있는 또 다른 C 프로그램입니다.
include<stdio.h> int a=10, b = 20; main(){ printf ("before swapping a=%d, b=%d", a,b); swap ( ); printf ("after swapping a=%d, b=%d", a,b); } swap ( ){ int c; c=a; a=b; b=c; }
출력은 다음과 같습니다 −
Before swapping a = 10, b =20 After swapping a = 20, b = 10
위 내용은 C 언어의 함수와 관련된 범위 지정 규칙을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!