sách gpt4 ai đã đi

C 题——用[]代替*?

In lại 作者:太空宇宙 更新时间:2023-11-04 05:14:57 28 4
mua khóa gpt4 Nike

hiện hữuC中,下列声明有区别吗:

float DoSomething( const float arr[] );

sự tương phản

float DoSomething( const float* arr );

一个比另一个更可取吗?

1 Câu trả lời

不,没有任何区别。每当将数组作为参数传递给函数时,它就会衰减为指针。

我认为使用数组语法更清晰一些,它暗示它是一个数组而不仅仅是指向一个对象的指针。

hiện hữuhttp://www.c-faq.com/aryptr/index.html 中有关于指针和数组的非常详细的描述。 .

关于C 题——用[]代替*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6809523/

28 4 0
Bài viết được đề xuất: c - 使用增量运算符时的未定义行为
Bài viết được đề xuất: python - sh : Rscript: command not found
Bài viết được đề xuất: python - 3-d numpy 数组的 2 轴上的 argmax
Bài viết được đề xuất: c - 从 "0x4000"(例如)字符串获取十六进制值并将其存储在变量中。
太空宇宙
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