Tôi bắt gặp trực tuyến này và tự hỏi liệu có ai đó có thể giải thích điều này hoặc ít nhất là cho tôi biết tên của nó có thể để ít nhất tôi biết tôi đang googling cho.Chỉ số đảo ngược C++ và tên mảng
int main()
{
int myarray[4] = {0, 100, 200, 300};
2[myarray] = -999; //why does this work? what is this called?
for (int i = 0; i < 4; i++)
cout << myarray[i] << endl;
}
Đầu ra là 0, 100, -999, 300
Tôi đã chạy nó. Tôi biết nó hoạt động nhưng tại sao? Cái này gọi là gì?
Nó được gọi là tương thích retro ngu ngốc với K & R C. – YSC