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

Làm thế nào để truy cập một phần tử mảng trong ngôn ngữ C?

Mảng là một nhóm các mục dữ liệu có liên quan có chung một tên. Một giá trị cụ thể trong một mảng được xác định bằng cách sử dụng "số chỉ mục" hoặc "chỉ số con" của nó.

Lợi thế của một mảng như sau -

  • Khả năng sử dụng một tên duy nhất để đại diện cho một tập hợp các mục và đề cập đến một mục bằng cách chỉ định số mục cho phép người dùng phát triển các chương trình ngắn gọn và hiệu quả.

Cú pháp khai báo mảng như sau -

datatype array_name [size];

Ví dụ:

float height [50]

Điều này khai báo 'height' là một mảng chứa 50 phần tử float.

int group[10]

Điều này khai báo ‘nhóm’ là một mảng chứa tối đa 10 hằng số nguyên.

Các phần tử riêng lẻ được xác định bằng cách sử dụng "chỉ số con của mảng". Trong khi tập hợp đầy đủ các giá trị được gọi là một mảng, các giá trị riêng lẻ được gọi là "phần tử".

Việc truy cập các phần tử của mảng thật dễ dàng bằng cách sử dụng chỉ mục mảng.

Ví dụ

Sau đây là chương trình C để truy cập một mảng -

#include<stdio.h>
int main(){
   int array[5],i ;
   array[3]=12;
   array[1]=35;
   array[0]=46;
   printf("Array elements are: ");
   for(i=0;i<5;i++){
      printf("%d ",array[i]);
   }
   return 0;
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

Array elements are: 46 35 38 12 9704368
Array[2] and array[4] prints garbage values because we didn’t enter any values in that locations