단순 변수 선언

가장 간단한 형태의 직접 선언 자, 간단한 변수 선언을 변수의 이름과 형식을 지정합니다.또한 변수의 저장소 클래스와 데이터 형식을 지정합니다.

저장소 클래스 또는 형식 (또는 둘 다)에 변수를 선언 해야 합니다.형식화 되지 않은 변수 (같은 var;)으로 표시 됩니다.

구문

  • declarator:
    포인터 선택

    직접 선언 자

  • 직접 자가:
    identifier

  • 식별자:
    숫자가 아닌

    숫자가 아닌 식별자

    식별자 자리

산술 연산, 구조, 공용 구조체, 열거형 및 void 형식 및 표시 형식에 대 한 typedef 형식 지정자를 입력 정보를 모두 제공 하므로 간단한 선언 자 이름을 선언에 사용 될 수 있습니다.좀 더 복잡 한 선언 자 포인터, 배열 및 함수 형식이 필요합니다.

쉼표로 구분 하 여 식별자 목록을 사용할 수 있습니다 (,) 동일한 선언에서 여러 변수를 지정 합니다.모든 변수 선언에 정의 된 동일한 기본 형식이 있습니다.예를 들면 다음과 같습니다.

int x, y;        /* Declares two simple variables of type int */
int const z = 1; /* Declares a constant value of type int */

변수 x 및 y 에서 정의 된 집합의 모든 값을 가질 수는 int 특정 구현에 대 한 형식입니다.단순 개체 z 1 값으로 초기화 하 고 수정할 수 없습니다.

경우는 z 되었거나 초기화 되지 않은 정적 변수를 했습니다 파일 범위에 초기 값을 0으로 수신 하 고 해당 값을 수정할 수 있는 것입니다.

unsigned long reply, flag; /* Declares two variables
                              named reply and flag     */

이 예제에서 두 변수가 reply 및 flag, 한 unsigned long 입력 한 부호 없는 정수 값을 포함 합니다.

참고 항목

개념

변수를 선언 하 고 선언 자