打印

C语言问题,请拿稳你的帽子 :)

[复制链接]
1996|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
tyw| | 2012-5-30 13:42 | 只看该作者
帽子落脱勒,哈哈

使用特权

评论回复
板凳
似水无痕| | 2012-5-30 17:05 | 只看该作者
输入输出都没有,目的也没有,甚至连一个完整的程序都不是,谈什么结果。

使用特权

评论回复
地板
似水无痕| | 2012-5-30 17:06 | 只看该作者
码农语言表达能力都退化了

使用特权

评论回复
5
wfl102824| | 2012-5-30 17:27 | 只看该作者
n=2?

使用特权

评论回复
6
xxlin1984| | 2012-5-31 10:09 | 只看该作者
居然能编译,还能运行,长见识了!
------------------------------------
a[i] = i[a] = *(a+i)

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
mindshare + 1
7
andyding| | 2012-5-31 12:08 | 只看该作者
n = i[a]     这句不报错?

使用特权

评论回复
8
lch91446| | 2012-5-31 12:56 | 只看该作者
居然能编译,还能运行,长见识了!
:handshake

使用特权

评论回复
9
wwuchang| | 2012-5-31 13:06 | 只看该作者
什么编译器,报错能力这么弱啊?

使用特权

评论回复
10
xxlin1984| | 2012-5-31 13:57 | 只看该作者
9# wwuchang IAR

使用特权

评论回复
11
mindshare|  楼主 | 2012-5-31 16:59 | 只看该作者
如果不知道 i[a] 为什么不报错,那就是没有理解 数组跟指针的关系
如果没有理解指针,那就是没有弄懂C语言,这就是此题的目的 :)

使用特权

评论回复
12
amwrdfe| | 2012-5-31 17:48 | 只看该作者
基本上,我觉得所有i[j]之类的东西都可以当指针处理~

使用特权

评论回复
13
cooking12| | 2012-5-31 18:24 | 只看该作者
烦请你详细解释下 11# mindshare

使用特权

评论回复
14
mindshare|  楼主 | 2012-6-1 13:26 | 只看该作者
本帖最后由 mindshare 于 2012-6-1 13:28 编辑



还有很多细节问题,请参考 C和指针 或者 C专家编程 或者 C陷阱与缺陷

使用特权

评论回复
15
yh21ic| | 2012-6-2 21:36 | 只看该作者
第一次看到这样滴,能通过就神了,惊奇了

使用特权

评论回复
16
wdliming| | 2012-6-4 16:34 | 只看该作者
嘿嘿,a[i]和i[a]在编译器来说是一个事情,都是通过指针来处理的,只不过,我们不用而已,并且可读性不高!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

114

帖子

0

粉丝