[C언어 공부노트] : 1차원 배열

C 언어의 1차원 배열 정의

일반적인 형태

유형 지정자 배열 이름 [상수 표현식]

C 언어에서 1차원 배열을 사용할 때 주의할 점

  • 배열 이름의 명명 규칙은 변수 이름의 명명 규칙과 동일하며 식별자의 명명 규칙을 따릅니다.

  • 배열을 정의할 때 배열의 요소 개수를 지정해야 하는데, 대괄호 안의 상수식은 요소의 개수, 즉 배열의 길이를 나타내는 데 사용됩니다.

  • 상수 표현식에는 상수와 기호 상수가 포함될 수 있지만 변수는 포함될 수 없습니다.

C 언어의 1차원 배열 참조

인용 양식

배열 이름[아래 첨자]

배열을 정의하고 해당 요소에 값을 할당한 후 배열의 요소를 참조할 수 있습니다.

주의할 점은 배열 요소만 참조할 수 있으며, 전체 배열의 모든 요소 값을 한꺼번에 호출할 수는 없다는 점입니다.

//예제
a[0]//배열 a의 일련번호가 0인 요소로, 단순변수와 유사한 상태 및 기능을 가지고 있습니다.

C 언어의 1차원 배열 초기화 

프로그램을 간결하게 만들기 위해 배열을 정의하면서 각 배열 요소에 값을 할당하는 경우가 많은데, 이를 배열 초기화라고 합니다.

배열을 정의할 때 모든 배열 요소에 초기값을 할당합니다.
예:

int a[10]={0,1,2,3,4,5,6,7,8,9};

배열 요소의 일부에만 값을 할당할 수 있습니다.
예:

int a[10]={0,1,2,3};

배열의 모든 요소가 0의 값을 갖도록 만들 수 있습니다.
예:

int a[10]={0,0,0,0,0,0,0,0,0,0} 또는 int a[10]={0};

숫자형 배열을 정의할 때 배열의 길이를 지정하고 초기화하면 시스템은 "초기화 목록"에서 초기화하도록 지정하지 않은 배열 요소를 자동으로 0으로 초기화합니다.

문자배열이면 '\0'으로 초기화되고, 포인터 배열이면 널, 즉 널포인터로 초기화된다.

C 언어 1차원 배열의 경우 1차원 배열

#include<stdio.h>//헤더 파일
int main(void)//Main function
{   int array[3]={1,2,3};//배열을 정의하고 초기값 할당   printf("%d\n ",array[1]);//참조 배열   printf("---------\n");   for(int i=0;i<3;i++)//배열 탐색   {     printf(" % d\n",array[i]);   }   return 0; //함수 반환 값 }








결과 컴파일 및 실행

2
--------
1
2
3

------
0.5832초 후에 프로세스가 종료되었습니다. 반환 값 0
계속하려면 아무 키나 누르십시오. . .

추천

출처blog.csdn.net/Jiangziyadizi/article/details/129638751