为什么指针是c语言的灵魂?

2025-01-02 04:04:34
推荐回答(5个)
回答1:

1.他可以直接访问硬件,这是灵活性和效率的体现,程序离硬件越近自然效率越高,当然运用不当也可导致效率低下

2.难掌握及太危险,如果对指针理解含混,访问过程不当易导致程序奔溃或隐藏潜在危险

回答2:

指针作用总的说是调高程序运行效率,原因是它对c语言中定义的各种数据结构进行地址传递,而不需要进行不断地进行值传递。理解起来可以联想一下数据共享与建立副本的区别。

回答3:

我觉得就是 它可以选取任意的地址,从而可以引用许多的数据。

回答4:

地址是数据存储的地方,机器是通过地址找到数据的,所以如果直接通过地址运算,也就更快

回答5:

指针极大的提高了运行效率,很多操作通过指针唰的一下就搞定了。