Em Hãy Cho Biết Những Khai Báo Mảng Nào Dưới đây Là Sai Và Giải ...

01 Đề bài:

C. Hoạt động luyện tập

1. Các em cùng thảo luận và làm bài tập: Không dùng trình biên dịch của Free Pascal để dịch thử, em hãy cho biết những khai báo mảng nào dưới đây là sai và giải thích lý do?

a: array [10, 13] of integer;

b: array [5..10.5] of real;

c: array [3.4..4.8] of char;

d: array [10..1] of integer;

e: array [1..100] of real;

n: integer;

u: array [1..n] of integer;

02 Bài giải:

Những dòng khai báo mảng sai là:

a vì chỉ số đầu và chỉ số cuối ngăn cắt nhau bởi dấu ".." chứ không phải dấu phẩy

b vì chỉ số cuối không là số nguyên

c vì chỉ số đầu và chỉ số cuối không là số nguyên

d vì chỉ số đầu lớn hơn chỉ số cuối

u vì chưa có giá trị của n

Từ khóa » Khai Báo Mảng 1 Chiều Nào Sau đây Là Sai