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

c - 将数组参数传递给函数

In lại Tác giả: Vũ trụ không gian 更新时间:2023-11-04 07:27:09 25 4
mua khóa gpt4 Nike

关于调用函数

int sum_array(int array[], int arr_length)
{
int sum = 0;
while(--arr_length >= 0)
sum += array[arr_length];
trả lại số tiền;
}

在主函数中

 int main()
{
int b[10];
...
total = sum_array(b,10);
...
}

为什么传递参数 b thay vì b[] 作为 sum_array(b[],10)?
Để ý:我对指针一无所知。

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

在 C 中,数组作为指向第一个元素的con trỏ chuyển khoản. b củakiểu是数组。

当传递 b 时,您实际上传递的是指向数组第一个元素的指针。

关于c - 将数组参数传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17353055/

25 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