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

Hành vi không xác định khi hoán đổi/trao đổi con trỏ

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 06:35:04 27 4
mua khóa gpt4 Nike

Tôi đã tạo mảng động. Điền nếu nó có giá trị nhất định. In nó. Nhưng sau khi hoán đổi/trao đổi con trỏ (nhiệm vụ là hoán đổi các hàng trong một số điều kiện nhất định)

Điều kiện phụ thuộc vàotổngL. Để không lãng phí thời gian của bạn, tôi sẽ không mô tả chi tiết.

Vấn đề là với việc hoán đổi con trỏ.

vì ( k = 0; k < N - 1; k++ )
{
vì ( i = 0; i < N - 1; i++
nếu (sumL[i] > sumL[i+1])
{
temp = sumL[i] // hoạt động
sumL[i] = sumL[i+1];
sumL[i+1] = tạm thời;

temp = *a[i]; // không hoạt động. Mảng không giống nhau: các phần tử
a[i] = a[i+1] // chứa các giá trị khác.
*a[i+1] = tạm thời; /* Có chuyện gì vậy?
}
}

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

Nếu bạn muốn trao đổi con trỏ thì nó sẽ trông như thế này

nhiệt độ = a[i]; a[i] = a[i+1]; a[i+1] = nhiệt độ;

Nếu bạn muốn hoán đổi giá trị thì nó sẽ như thế này

nhiệt độ = *a[i]; *a[i] = *a[i+1]; *a[i+1] = nhiệt độ;

Về c - hành vi không xác định khi hoán đổi/trao đổi con trỏ, 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/15957635/

27 4 0
không gian vũ trụ
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