摘要:
C陷阱与缺陷中关于数组与指针部分做了清晰的讲解,解除了我对于数组的很多困惑。特摘取部分内容以作记录。难点一:定义数组 int a[3];除了a被用作运算符sizeof的参数这一情形,在其他所有的情形中,数组名a都代表指向数组a中下标为0的元素的指针。个人理解为右图的逻辑结构(在实际内存中不一定如此)因此,我们不难得出一个推论,*a即数组中下标为0的元素的引用。例如,我们可以这样写*a= 84;这个语句将数组a中下标为0的元素的值设置为84。同样道理,*(a+1)是数组a中下标为1的元素的引用,依次类推。概而言之,*(a + i)即数组a中下标为i的元素的引用;这种写法是如此常用,因此他被简记为 阅读全文
posted @ 2013-01-02 15:55
sdlwlxf
阅读(361)
评论(0)
推荐(0)

浙公网安备 33010602011771号