C 언어에서 배열 요소를 참조할 때 배열 첨자의 데이터 유형은 정수 상수 또는 정수 표현식이 허용됩니다. C 언어에서는 배열 요소는 하나씩만 참조할 수 있고, 전체 배열을 한꺼번에 참조할 수는 없다고 규정하고 있습니다. 데이터 요소의 표현 형식은 "배열 이름 [첨자]"이며, 아래 첨자는 정수 상수 또는 정수 표현식이 될 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, c99 버전, Dell G3 컴퓨터.
C 언어에서 배열 요소를 참조할 때 배열 첨자의 데이터 유형은 정수 상수 또는 정수 표현식이 허용됩니다.
추천 튜토리얼: "c 언어 튜토리얼 영상"
배열에는 1차원 배열만 있고, 배열의 크기는 컴파일 타임에 상수로 결정되어야 합니다. 그러나 C 배열의 요소는 모든 유형의 객체일 수 있으며, 물론 다른 배열일 수도 있으므로 다차원 배열이 "시뮬레이션"됩니다.
배열 이름:
배열에서 인덱스가 0인 요소를 가리키는 포인터입니다.
배열 아래 첨자:
C 언어에서는 배열 요소를 하나씩만 참조할 수 있으며 전체 배열을 한 번에 참조할 수는 없다고 규정하고 있습니다. 데이터 요소의 표현은 "배열 이름 [아래 첨자]"이며 아래 첨자는 다음과 같을 수 있습니다. 정수 상수 또는 정수 유형 표현식.
모든 배열 첨자 작업은 해당 포인터 작업과 동일합니다.
즉: a[i]=*(a+i)=*(i+a)=i[a]
(후자 방식의 글쓰기는 절대 권장하지 않습니다)
예:
#include <stdio.h> void main() { int a[20]={0}; *a=66; printf("a[0]: %d \n",a[0]); printf("0[a]: %d \n",0[a]); return; }
결과는 다음과 같습니다.
a[0]: 66 0[a]: 66
글이 매우 흥미롭습니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !
위 내용은 C 언어에서 배열 요소를 참조할 때 해당 배열 첨자의 허용되는 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!