Hỏi về vấn đề cấp phát động

Mọi người cho em hỏi với ạ

#include<iostream>
using namespace std;
int main()
{
    int *a = new int[3];
    for(int i=0;i<7;i++)
    {
        a[i]=i+1;
    }
    for(int i=0;i<7;i++)
    {
        cout<<*(a+i)<<"  ";
    }
    return 0;
}

Đoạn này cấp phát 3 số nguyên mà sao e nhập 7 số vẫn in ra được ạ.
Em mới học ạ, vẫn còn chưa hiểu lắm ạ :sweat_smile: :sweat_smile:

Em mua 3 sào ruộng và cấy luôn 7 sào bao gồm 4 sào bên cạnh và vẫn thu được thóc.
Nhưng em nhớ là 4 sào đó không phải của em.
Hiện tại là nó chưa có chủ hoặc chủ đi vắng nên chưa thấy sao.
Nhưng 4 sào đó có thể bị cướp thóc bất cứ lúc nào và mình còn bị đánh, bị kiện.

8 Likes

e hiểu rồi ạ, cảm ơn bác nhiều ạ <3 <3

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