gan

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  5 随笔 :: 0 文章 :: 2 评论 :: 0 Trackbacks

在某个C/C++程序中,有一个一维数组a。现我们要引用a中下标为1的元素(即第2个元素),正确的引用的写法是(   )(多项选择题)。
(A)        a[1]
(B)        1[a]
(C)        *(a+1)
(D)        a+1
(E)        A、B、C、D均错误

正确答案是ABC,AC易懂,B第一次见到,我立刻验证了一翻,竟然可以。高手解释如下:

[]是运算符
a[1] 即 *(a + 1)
1[a] 即 *(1 + a)

学习了。自己基础不够扎实,对运算符就没理解,只是简单的停留在表面。
posted on 2008-11-07 11:40 gan 阅读(324) 评论(0)  编辑 收藏 引用 所属分类: C/C++ 笔试

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理