sách gpt4 ai đã đi

Mảng C++[index] và index[array]

In lại Tác giả: IT Lao Gao Thời gian cập nhật: 2023-10-28 23:22:45 29 4
mua khóa gpt4 Nike

Có thể trùng lặp:
Trong mảng C tại sao điều này lại đúng? a[5] == 5[a]

array[index] và index[array] có thể là tính năng biên dịch hoặc tính năng ngôn ngữ. Làm sao có thể có trường hợp thứ hai?

1 Câu trả lời

Trình biên dịch sẽ chuyển đổi

chỉ số[mảng]

Đi vào

*(chỉ số + mảng)

Sử dụng cú pháp bình thường sẽ như thế này

mảng[chỉ số]

Đi vào

*(mảng + chỉ số)

Vì vậy, bạn có thể thấy rằng cả hai biểu thức đều cho ra cùng một kết quả. Điều này áp dụng cho cả C và C++.

Liên quan đến mảng [index] so với chỉ mục [mảng] trong C++, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/905724/

29 4 0
Bài viết được đề xuất: hiển thị gif trong android
Bài viết được đề xuất: Nút MODULE_NOT_FOUND
Bài viết được đề xuất: android - Hiển thị ngăn xếp Android
Bài viết được đề xuất: Tác động về hiệu suất của việc thêm hàm vào lớp String trong JavaScript và Node.js là gì?
CNTT Lao Gao
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com