ANSI 표준에서 정의한 C 언어 키워드는 총 32개입니다. 키워드의 기능에 따라 키워드는 데이터 유형 키워드와 프로세스 제어 키워드로 나눌 수 있습니다.
1. 데이터 유형 키워드
기본 데이터 유형(5)
void: 반환 값이나 매개변수가 없는 함수 선언, 유형이 지정되지 않은 포인터 선언 및 폐기 결과 표시
char: 문자 type 정수 데이터 유형인 유형 데이터
int: 정수 데이터, 일반적으로 컴파일러에서 지정한 기계어 길이
float: 부동 소수점 데이터 유형인 단정밀도 부동 소수점 데이터
double: 배정밀도 부동소수점 데이터는 부동소수점 데이터의 일종
B형 수정 키워드 (4)
short: int, short 정수 데이터를 수정하며, 수정된 int는 생략 가능
long: int, long을 수정 정수 데이터, 수정된 int는 생략 가능
signed: 수정된 정수 데이터, signed 데이터 유형
unsigned: 수정된 정수 데이터, unsigned 데이터 유형
관련 추천: "php 비디오 튜토리얼"
C 복합 유형 키워드( 5)
struct: 구조체 선언
union: 공용체 선언
enum: 열거형 선언
typedef: 선언 유형 별칭
sizeof: 특정 유형 또는 특정 유형을 가져오고, 변수 크기
D 저장소 레벨 키워드(6)
auto: 자동으로 지정되고 컴파일러에 의해 자동으로 할당 및 해제됩니다. 보통 스택에 할당됨
static : 정적 변수로 지정, 정적 변수 영역에 할당 함수 수정 시 함수 포인터 범위를 파일 내부로 지정
register : 레지스터 변수로 지정하는 것을 권장 컴파일러는 변수를 레지스터에 저장합니다. 함수 매개변수를 수정할 수도 있습니다. 컴파일러는 스택 대신 레지스터를 통해 매개변수를 전달하는 것이 좋습니다
extern: 해당 변수를 외부 변수로 지정합니다. 즉, 다른 변수에 정의됩니다. 다른 파일에 의해 선언된 변수로 간주될 수 있는 대상 파일
const: 휘발성과 함께 "CV 특성"이라고 합니다. 지정된 변수는 현재 스레드/프로세스에서 변경할 수 없습니다. 시스템 또는 다른 스레드/프로세스)
휘발성: const와 함께 "CV 특성"이라고 합니다. 지정된 변수 값은 시스템이나 다른 스레드/프로세스에 의해 변경될 수 있으며, 이로 인해 컴파일러는 다음 값을 얻습니다. 매번 메모리에서 변수
2. 흐름 제어 키워드
점프 구조(4)
return : 함수 본문에서 특정 값(또는 void 값, 즉 값이 없는 값)을 반환하는 데 사용됩니다. 반환됨)
continue: 현재 루프를 종료하고 다음 사이클을 시작합니다.
break: 현재 루프 또는 스위치 구조에서 점프합니다.
goto: 무조건 점프 문
B 분기 구조 (5)
if: 조건문
else: 조건문 부정 분기(if와 함께 사용됨)
switch: 스위치 문(여러 분기 문)
case: 스위치 문
default의 분기 표시: 스위치 문에서 "기타" 분할 및 정복, 선택 사항
C 루프 구조(3)
for: for 루프 구조, for(1;2;3)4; 실행 순서는 1->2->4->3->2입니다. .. 루프, 여기서 2는 루프 조건
do: do 루프 구조, do 1의 실행 순서 while(2)는 1 ->2->1... 루프, 2는 루프 조건
;while: while 루프 구조, while(1)2; 1->2->1..., 1은 루프입니다. 위 조건 루프문의 경우 루프 조건식이 true인 경우 계속됩니다. , 거짓이면 루프에서 빠져나옵니다.
위 내용은 C언어 32개 키워드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!