荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bso (我要进地狱,做地狱的使者,放假前不出地狱), 信区: Program
标  题: Re: 问:指针与数组
发信站: 荔园晨风BBS站 (Tue Jan 16 21:49:32 2007), 站内

.net2003中这些效率都是一样的
看汇编代码就知道了

*(t++)与t[i++]:

        char *t=str;
00000019  lea         eax,[ebp-14h]
0000001c  mov         esi,eax
        *(t++)='2';
0000001e  mov         byte ptr [esi],32h
00000021  inc         esi
        t[i++]='2';
00000022  mov         byte ptr [esi+edi],32h
00000026  inc         edi

【 在 crystalhh (天堂使者) 的大作中提到: 】
:  *(str+i)与str[i]这种方式应该是一样的吧?
:  *(str++)与str[i++]的话,指针的效率高?
:  是这样的吗?
: 【 在 bso (我要进地狱,做地狱的使者,放假前不出地狱) 的大作中提到: 】
: : 指的是*(str+i)与str[i]这两种方式吗?


--
努尔哈赤骑着汗血宝马越过塔里木盆地游过黑海来到瑞士买了一瓶法国香水送给了
普罗旺斯卖火柴的小女孩,又乘着哥伦布的帆船闯过大西洋跟比尔盖次讨了数百亿美金
开着萨达姆的飞毛腿穿梭于地球与火星间捕捉太阳黑子证明了宇宙是一个球体获得了
2999年宇宙诺贝尔奖雅典娜授予了神杖教皇亲自颁发黄金圣斗士称号,最后与卖火柴的
小女孩在罗马斗兽场举行盛大婚礼-----敬伟大的成吉思汗


※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.55.208]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店