C语言进阶学习第二章

本章重点记录指针的各种概念:

1.地址与内容

2.非法的赋值

3.NULL指针:NULL指针作为一个特殊的指针变量,表示不指向任何东西,在对指针进行解引用操作之前,首先必须

确保它并非NULL指针。

 4.指针-指针:只有当两个指针都指向同一个数组中元素时,才允许从一个指针减去另一个指针。

5.指向数组指针:

看下面声明合法吗?

//声明一维数组并把一维数组首地址赋给指针变量vp,合法 
    int vector[10],*vp=vector;
    //声明二维数组,让指针mp指向一个整形数组,非法 
    int matrix[3][5],*mp=matrix;

由此想到声明一个指向整型数组的指针

int (*p)[10];

 

posted @ 2017-05-09 11:48  我的名称很霸气  阅读(113)  评论(0编辑  收藏  举报