p=&a[9];
三个动作:1。取a的地址 2。加9 3,赋值给p
这都是多余的,当然,就本程序来说是察觉不出来的,但是对是一个大型程序影响就大了,或者你加是一个大循环来试试。建议你去读读《C的优化》。
例如:
int a;
if (a!=0).... 这里这个a==0就是冗余的算法
改为:
if (a).....
[此贴子已经被作者于2004-06-26 23:38:37编辑过]
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东