C中为什么指针效率高
都说程序中用指针效率较高,为什么啊
[解决办法]
指针效率高
=====这是个经典的片面的武断的话法.
本 L 认为:
指针提供了两种功能:
1.引用.//可以指向一个对象,当提及一个对象时,可以用指向它的指针的解引用来代替.这提供的灵活性就像人的名字一样,不用每次说到某个人时都要把他请过来,只要说他的名字就知道被讨论的对象是谁.
2.迭代.//与数组相结合,可以通过一个指针访问多个对象,对各个对象分别操作...
实际上,在现在的计算机和编译器中,指针的解引用操作,与对数组进行下标操作的效率是相差极小的.
有的coder 灵活地利用了指针这两个特点写出了些优秀的代码,有的少用指针(指针是难以完全避免的),写的代码也很优秀,但是有的明明是用了指针,写的代码还是...
效率是与算法有关的,与代码风格有点关,与指针无关.
[解决办法]