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