看板Programming
标 题Re: C语言当中的指标...
发信站KKCITY (Sat Aug 9 19:27:10 2008)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.au!zoonews.ee.ntu!news
※ 引述《[email protected] (三亿两千万大散户)》之铭言:
> 刚刚测试了一下又想了一下期时也还好
> 反正大概想成
> x[y] ≡ *(x+y)
> 就通了
原来是这样。这样的解释就完全讲的通了。
只是说,这两种加法 x[y] 和 *(x+y) 不知道在机械中是否完全相同?
> 所以这样写也OK
> char c = ("abcdef"+2)[3];
> 只不过这样写应该没什麽意义吧
> 还是真的有什麽程式必须使用这样的写法呢?
--
<< 蓝月枫铃 >>
--
┌─────◆KKCITY◆─────┐ ★ 人人可架站,经营社群联谊天地 ★
│ bbs.kkcity.com.tw │ 欢迎社团/班系/歌友/艺文创作/公益申请
└──《From:218.171.157.124
》──┘ 到 KKCity 开设自己喜爱的主题BBS站
--
1F:→ MasterChang:把y当作offset而已.... 211.74.191.196 08/09 20:03
2F:推 bennylu:基位移定址 x当base y当offset (换边也行) 124.10.227.252 08/09 22:24
3F:→ final01:你这两个写法功能一样 但实际意义有点不同 61.224.202.56 08/10 12:22
4F:推 a1234957:用基底定址,我就了解了 218.164.147.36 08/10 12:50