01/10/2018, 09:26
Hỏi về cách nhập số phần tử mảng
Giống như a[10] là mảng sẽ có 10 phần tử.
Em dùng theo kiểu input theo ý em như thế này:
Int i;
Scanf("%d", i);
int a[i];
Nhưng lúc này IDE báo lỗi mảng chưa khai báo số phần tử. Cho em xin ý kiến từ các anh chị ạ, em cảm ơn trước
Bài liên quan
Bạn nên đọc lý thuyết trước để có thể hiểu rõ hơn về phần khai báo mảng nhé.
Để khai báo mảng động thì bạn dùng con trỏ
hoặc
int* a = new int[i];
[spoiler]Hồi trước, thầy giáo mình toàn khai báo trên dev-C++ là
int *a = new int[n];
mà ở dưới lại dùnga
chứ không phảia
nên mình méo hiểu gì sất, sau này lên Visual Studio thấy nó tự chuyển thànhint* a = new int[n];
mới dần hiểu ra vấn đề [/spoiler]