C 언어 식별자에는 세 가지 유형이 있습니다. 1. 키워드(종종 예약어라고도 함)에 의해 지정된 특정 의미를 갖는 문자열입니다. 2. 함수 이름과 같이 시스템에서 미리 정의된 식별자인 미리 정의된 식별자입니다. , 함수 라이브러리의 매크로 정의 및 유형 별칭 3. 사용자 정의 식별자는 일반적으로 변수, 함수, 배열 등의 이름을 지정하는 데 사용됩니다. 사용자 식별자가 키워드와 동일하면 컴파일 중에 오류가 발생합니다. 사전 정의된 식별자와 동일하면 컴파일 중에 오류가 발생하지 않지만 사전 정의된 식별자의 원래 의미는 손실됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, c99 버전, Dell G3 컴퓨터.
컴퓨터 프로그래밍 언어에서 식별자는 사용자가 프로그래밍할 때 사용하는 이름입니다. 변수, 상수, 함수, 명령문 블록 등의 이름을 지정하여 이름과 용도 간의 관계를 설정하는 데 사용됩니다. 식별자는 일반적으로 문자, 숫자 및 기타 문자로 구성됩니다.
C 언어 식별자 유형
C 언어 식별자에는 키워드, 사용자 식별자, 미리 정의된 식별자가 포함됩니다. C 언어에서는 식별자가 문자, 숫자, 밑줄로만 구성될 수 있고 첫 번째 문자는 숫자가 아닌 문자 또는 밑줄이어야 한다고 규정합니다.
1. 키워드
키워드는 C 언어에서 지정한 특정 의미를 갖는 문자열이며 일반적으로 int, char, long, float, unsigned 등과 같은 예약어라고도 합니다. 우리가 정의하는 식별자는 키워드와 동일할 수 없습니다. 그렇지 않으면 오류가 발생합니다.
키워드는 특별한 의미를 지닌 식별자로 이해할 수도 있습니다. 해당 키워드는 시스템에서 사용되었으므로 더 이상 사용할 수 없습니다.
표준 C 언어에서는 총 32개의 키워드가 지정됩니다.
키워드 | 설명 |
---|---|
auto | 자동 변수 선언 |
short | 짧은 정수 변수 또는 함수 선언 |
long | |
flatodeclare 플로팅 포인트 변수 또는 기능 | |
double | declare 이중 변수 또는 function |
char | 문자 변수 또는 함수 선언 |
struct | 구조체 변수 또는 함수 선언 |
union | 공유 데이터 유형 선언 |
enum | 열거형 선언 |
typedef | 데이터 유형의 별칭을 지정하는 데 사용됩니다. |
const | 읽기 전용 변수 선언 |
unsigned | 부호 없는 유형 변수 또는 함수 선언 |
signed | 부호 있는 유형 선언 변수 또는 함수 |
extern | 변수 선언은 다른 파일에서도 선언됩니다 |
register | 레지스터 변수 선언 중 |
static | 정적 변수 선언 |
휘발성 | 프로그램 실행 중 변수 설명은 암시적으로 변경될 수 있습니다. |
void | 반환값이나 매개변수가 없는 함수 선언, 유형이 지정되지 않은 포인터 선언 |
if | 조건문 |
else | 조건문 부정 분기(if와 함께 사용) |
switch | for switch 문 |
case | switch 문 분기 |
for | a 루프 문 |
do | 루프 문의 루프 본문 |
while의 루프 조건 | 루프 문 |
goto | 무조건 점프 문 |
continue | 은 현재 루프를 종료하고 다음 사이클을 시작합니다. |
break | 현재 루프에서 점프 |
default | " 스위치 문의 other" 분기 |
sizeof | 데이터 유형 길이를 계산합니다 |
return | 하위 프로그램 반환 문(매개변수가 있거나 없을 수 있음) 루프 조건 |
위 내용은 C 언어에는 어떤 유형의 식별자가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!