Computer >> Máy Tính >  >> Lập trình >> lập trình C

Mảng trong ngôn ngữ C

Mảng là một tập hợp các phần tử giống nhau tại vị trí bộ nhớ liền kề. Địa chỉ thấp nhất tương ứng với phần tử đầu tiên trong khi cao nhất tương ứng với phần tử cuối cùng.

Chỉ số mảng bắt đầu bằng không (0) và kết thúc bằng kích thước của mảng trừ đi một (kích thước mảng - 1). Kích thước mảng phải là số nguyên lớn hơn 0.

Hãy để chúng tôi xem một ví dụ,

If array size = 10
First index of array = 0
Last index of array = array size - 1 = 10-1 = 9

Đây là cú pháp của mảng trong ngôn ngữ C,

type array_name[array_size ];

Sau đây là cách bạn có thể khởi tạo một mảng.

type array_name[array_size] = { elements of array }

Đây là một ví dụ về mảng trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
int main () {
   int a[5];
   int i,j;
   for (i=0;i<5;i++) {
      a[i] = i+100;
   }
   for (j=0;j<5;j++) {
      printf("Element[%d] = %d\n", j, a[j] );
   }
   return 0;
}

Đầu ra

Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104