在Cprogram中使用指针的原因是 (A) 指针允许不同的函数共享和修改它们的局部变量。 (B) 通过大型结构,以避免结构的完全复制。 (C) 指针支持复杂的“链接”数据结构,如链表和二叉树。 (D) 所有这些 答复: (D) 说明: 见下面的解释 (A) 通过指针,可以传递变量的地址。不同的函数可以使用这个地址访问变量。
null
(B) 当传递或返回大型结构变量时,它们会被复制,因为所有内容都是通过C中的值传递和返回的。对于包含大型数据的结构来说,这可能代价高昂。为了避免复制大型变量,我们通常对大型结构使用poitner,以便只复制地址。
(C) 通过指针,我们可以实现“链接”数据结构。Java使用引用变量来实现这些数据结构。注意,C不支持引用变量。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END