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

c - Tại sao lại yêu cầu char[k + 1] thay vì char[k] cho chuỗi có độ dài k?

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

Vì vậy, tôi có một bộ mã đơn giản:

#include 

int main()
{
char x[3] = "ABC";
đặt(x);
return 0;
}

Nó trả về một đầu ra lạ:

ABC- a

Sử dụng từ câu hỏi này Câu trả lời tốt nhất tôi tìm thấy là khi tôi x[3] Thay đổi thành x[4] Mọi thứ đều bình thường.

Nhưng tại sao? tại sao tôi lại ở đây x[3] Tôi nhận được kết quả lạ trên x[4] Không vấn đề?

26 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