C 선언 및 정의
"선언"은 특정 변수, 함수 또는 형식과 해당 특성을 연결합니다. 선언 개요는 declaration
비터미널에 대한 ANSI 구문을 제공합니다. 선언은 식별자에 액세스할 수 있는 위치 및 경우도 지정합니다(식별자의 "링크"). 링크에 대한 자세한 내용은 수명, 범위, 표시 유형 및 링크를 참조하세요.
변수의 "정의"는 선언과 동일한 연결을 설정하지만 변수에 스토리지가 할당되게도 만듭니다.
예를 들어, main
, find
및 count
함수와 var
및 val
변수는 한 소스 파일에서 다음과 같은 순서대로 정의됩니다.
int main() {}
int var = 0;
double val[MAXVAL];
char find( fileptr ) {}
int count( double f ) {}
var
및 val
함수에 find
및 count
변수를 사용할 수 있으며 추가 선언은 필요하지 않습니다. 그러나 이러한 이름은 main
에 표시되지 않습니다(액세스할 수 없음).
참조
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기