Khai báo một mảng có tối đa 10^6 phần tử nhưng không dùng cấp phát động?

Em đang học lập trình C, đề bài có yêu cầu khai báo một mảng có chứa tối đa 10^6 phần tử, nhưng khi em khai báo
int a[1000000] thì bị tràn số, chưa học tới cấp phát động nên em mạo muội lập topic này để hỏi có cách nào không cần cấp phát động nhưng vẫn khai báo được chừng đó mà không bị tràn số không ạ?

khai báo trên main 10^8 còn được chứ 6 ăn thua gì =]]

1 Like

Khai báo ngoài hàm main sẽ đc (global variable). Còn ko thì tăng stack size lên.

2 Likes

xin cảm ơn rất nhiều ^^

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?