cuốn sách gpt4 ai đã làm

c++ - tăng, tăng trước và tăng sau

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 08:13:47 27 4
mua khóa gpt4 Nike

Xin hãy giúp tôi giải quyết vấn đề này. Các bước theo biểu thức này là:

//Sự biểu lộ
offSpring1[m1++] = temp1;

// Các bước:

1.- tăng m1

2.- gán temp1 cho offSpring

Tôi luôn nghĩ rằng biểu thức trong ngoặc được thực hiện trước tiên. Nhưng bây giờ tôi đang bối rối. Vì vậy, nếu bạn viết như thế này:

//Sự biểu lộ
offSpring1[++m1] = temp1;
// Các bước sẽ là:

1.- gán temp1 cho offSpring
2.- tăng m1

Nếu các bước giống như bước đầu tiên thì sự khác biệt giữa i++ và ++i là gì?

câu trả lời hay nhất

int i = 0;
std::cout << i++ << std::endl;
std::cout << i << "\nreset" << std::endl;
tôi = 0;
std::cout << ++i << std::endl;
std::cout << i << std::endl;

Đầu ra:

0
1
cài lại
1
1

tôi++ Trả về giá trị hiện tại trong một biểu thức, sau đó tăng biến.++tôi Sẽ tăng biến và sau đó trả về giá trị được sử dụng trong biểu thức hiện tại.

Về c++ - tăng, tăng trước và tăng sau, 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/9298020/

27 4 0
Taklimakan
Hồ sơ

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á taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress