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

C 언어에서 식별자와 규칙은 무엇입니까?

<시간/>

식별자는 C 프로그래밍 언어에서 사용되는 토큰 중 하나입니다. 변수, 상수, 함수, 배열 및 사용자 정의 데이터를 식별하는 데 사용되는 이름입니다.

키워드는 특수 용도로 예약되어 있으므로 식별자로 키워드를 사용할 수 없습니다. 일단 선언되면 관련 값을 참조하는 이후 프로그램 문에서 식별자를 사용할 수 있습니다.

특별한 종류의 식별자는 문 레이블로 알려져 있으며 goto 문에서 사용할 수 있습니다.

규칙

식별자 이름 지정 규칙은 다음과 같습니다. -

  • 식별자 이름은 고유합니다.

  • 키워드를 식별자로 사용할 수 없습니다.

  • 식별자는 문자나 밑줄(_)로 시작해야 합니다.

  • 공백이 없어야 합니다.

  • 특수문자는 사용할 수 없습니다.

  • 식별자는 문자, 숫자 또는 밑줄로만 구성할 수 있습니다.

  • 31자만 중요합니다.

  • 대소문자를 구분합니다.

예시

다음은 식별자로 호출되는 용어를 식별하는 C 프로그램입니다. -

/* C Program to Count Vowels and Consonants in a String */
#include <stdio.h>
int main(){
   char str[100];
   int i, vowels, consonants;
   i = vowels = consonants = 0;
   printf("\nEnter any String : ");
   gets(str);
   while (str[i] != '\0'){
      if(str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u'
      || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'){
      vowels++;
   }
   else
      consonants++;
      i++;
   }
   printf("\n no of Vowels in the given String = %d", vowels);
   printf("\n no of Consonants in the given String = %d", consonants);
   return 0;
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

Enter any String : Tutorials Point
no of Vowels in the given String = 6
no of Consonants in the given String = 9

위의 프로그램에서 식별자는 -

Str, i, 모음, 자음