Hỏi về truy cập mảng số tự nhiên

printf("Hello world!\n");
    int so_le[] = {0,1,3,5,7};
   printf("so le dau tien %d\n", so_le[6]);

ngồi nghịch thử đến so_le[5] thì nó khai ra 79
đến so_le[6] thì nó ra 2

cho e hỏi nguyên nhân vì sao nó ra như v ạ,giá trị 2 và 79 ở đâu ra ?

Nó là giá trị nằm trong các ô nhớ phía sau mảng (5 phần tử) mà bạn khai báo.

3 Likes

ô nhớ đó ở đâu v ạ =)))?thư viện nào ? nếu biết bác chỉ e chỗ tìm luôn thì tốt quá :v

Nó nằm ở “thư viện” RAM (Random Access Memory) nhé. Bạn có thể lên https://downloadmoreram.com để tải “thư viện” này về.

2 Likes

Bạn có thể qua đây tìm hiểu thêm

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