作者meltice (三亿两千万大散户)
看板Programming
标题Re: C语言当中的指标...
时间Fri Aug 8 00:41:57 2008
※ 引述《[email protected] (还是小帅哥 ^_^)》之铭言:
: 可否人替我推演一下,
: 3[&a] 等同於 *(&a+3)
: 我不大理解为啥可以写成前面那形式哩.
: 感激~
刚刚测试了一下又想了一下期时也还好
反正大概想成
x[y] ≡ *(x+y)
就通了
所以这样写也OK
char c = ("abcdef"+2)[3];
只不过这样写应该没什麽意义吧
还是真的有什麽程式必须使用这样的写法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.181.222
1F:推 ggg12345:为了让不熟C compiler的人看得迷糊不乱改 140.115.4.12 08/08 14:58