20161203

    xiaoxiao2021-12-14  16

    一维数组名:

    数组名是指针常量,保存的是数组首元素的地址

    a  一维数组的首元素的地址

    &a :对数组名取地址 =数组的地址

    *(&a) = a :对一维数组的地址取值=1维数组的首元素的地址

    aa :首个一维数组的地址

    *aa :首个一维数组的首元素的地址

    **aa :首个一维数组的首元素的值

    &aa :对二维数组名取值等于二维数组的地址

    *(&aa) = aa :对二维数组的地址取值=首个一维数组的地址

    **(&aa)= *aa :首个一维数组的首元素的地址

    a + i :第i + 1 个二维数组的地址

    *(a + i):第i + 1 个二维数组的首个一维数组的地址

    *(a + i)+j:第i + 1 个二维数组的第j +1 个一维数组的地址

    *(*(a + i)+ j):第i + 1 个二维数组的第j+1个一维数组的首元素的地址

    *(*(*(a + i)+j)+k):第i + 1 个二维数组的第j+1个一维数组的第K +1个元素的地址

    *(*(*(*(a + i)+j)+k)):第i + 1 个二维数组的第j+1个一维数组的第k+1个元素的值

    数组做形参时,系统把它当作一维指针

    传一维数组用元素的指针来接

    传二维数组用一维数组指针来接

    传三维数组用二维数组指针来接

    
    转载请注明原文地址: https://ju.6miu.com/read-971057.html

    最新回复(0)