Đọc và ghi các phần tử của mảng

Một phần của tài liệu Slide 1 Kỹ thuật lập trình (Trang 36 - 43)

 Hai cách

 Dùng chỉ số để lấy phần tử quan tâm

Mảng 1 chiều

Đọc và ghi các phần tử của mảng

 Hai cách

 Dùng chỉ số để lấy phần tử quan tâm

# include< stdio.h> # include< stdlib.h>

int m ain(){

int c[6] = {10, 20, 30, 40, 50, 60}; int id = 0;

/*W rite to elem ent*/ c[3] = 99;

c[id + 1] = 100;

/*Read and print elem ent*/

printf("c[% 1d] = % 3d\n", 3, c[3]);

printf("c[% 1d] = % 3d\n", id + 1, c[id + 1]); return 0;

Mảng 1 chiều

Đọc và ghi các phần tử của mảng

 Hai cách

 Dùng chỉ số để lấy phần tử quan tâm

# include< stdio.h> # include< stdlib.h>

int m ain(){

int c[6] = {10, 20, 30, 40, 50, 60}; int id = 0;

/*W rite to elem ent*/ c[3] = 99;

c[id + 1] = 100;

/*Read and print elem ent*/

Chỉ số có thể là hằng số

Tổng quát: chỉ số là bất kỳ biểu thức nguyên nào

Mảng 1 chiều

Đọc và ghi các phần tử của mảng

 Hai cách

 Dùng chỉ số để lấy phần tử quan tâm

# include< stdio.h> # include< stdlib.h>

int m ain(){

int c[6] = {10, 20, 30, 40, 50, 60}; int id = 0;

/*W rite to elem ent*/ c[3] = 99;

c[id + 1] = 100;

/*Read and print elem ent*/

printf("c[% 1d] = % 3d\n", 3, c[3]);

printf("c[% 1d] = % 3d\n", id + 1, c[id + 1]); return 0;

Mảng 1 chiều

Đọc và ghi các phần tử của mảng

 Hai cách

 Tự tính toán địa chỉ và lấy phần tử quan tâm

# include< stdio.h> # include< stdlib.h>

int m ain(){

int c[6] = {10, 20, 30, 40, 50, 60}; int id = 0;

/*W rite to elem ent*/ *(c + 3) = 99;

*(c + (id + 1)) = 100; /*Read and print elem ent*/

Mảng 1 chiều

Đọc và ghi các phần tử của mảng

 Hai cách

 Tự tính toán địa chỉ và lấy phần tử quan tâm  (1) Tính toán địa chỉ

 (2) Lấy phần tử tại đĩa tính toán được

*(c + 3) = 99;

(1) Tính toán địa chỉ

(theo công thức first+ k đã trình bày

Mảng 1 chiều

Đọc và ghi các phần tử của mảng

 Hai cách

 Tự tính toán địa chỉ và lấy tham khảo đến phần tử quan tâm  Tính toán địa chỉ

 Lấy tham khảo phần tử quan tâm

*(c + 3) = 99;

Địa chỉ của phần tử đầu tiên của một mảng:

• Dùng tên, như trên

Mảng 1 chiều

Một phần của tài liệu Slide 1 Kỹ thuật lập trình (Trang 36 - 43)

Tải bản đầy đủ (PPTX)

(88 trang)