关于C和指针及变量范围
指针使用效率: 1、当根据某个固定数目的增量在一个数组中移动的时候,使用指针变量将比使用下标产生效率更高的代码。当这个增量是1且机器具有地址自动增量模型时,这点表现更为突出。 2、声明为寄存器变量的指针通常比位于静态内存和堆栈中的指针变量效率更高(具体取决与所使用的机器) 3、如果可以通过测试一些已经初始化并经过调整的的内容来判断循环是否结束,那么就不要用一个单独的计数器。 4、那些必须在运行时求值的表达式较之&array[SIZE]、array+SIZE这样的常量表达式往往代价更高。
用户评论
qq_26381 2019-01-02 05:52:25
写的很祥实,学习了。