指針和數組備忘

#include <stdio.h>

 int main(int argc, char *argv[])
{
    int a[3] = {100, 200, 300};
    //int *p;
    int (*p)[3];
    //p = a + 1;//輸出結果是2
    //p = &a + 1;//輸出一個無效的數
    //p = &a + 1;
    p = &a;

    int i;
    for(i = 0; i < 3; i++)
    {
        printf("p = %d\n", (*p)[i]);
    }
    return 0;
}io

相關文章
相關標籤/搜索