指针4

 

指针

返回指针值的函数

即return一个地址

定义

类型名 *函数名(参数表列)

eg:

int *a(int x,int y);

指针函数和函数指针

这两个概念都是简称: 1.指针函数是指带指针的函数,即本质是一 个函数。 2.函数指针是指向函数的指针变量,因而函 数指针本身首先应是指针变量,只不过该指针变量指向函数。

指针数组

定义

类型名 数组名[数组长度]

eg:

int *name[2];

注意区分

(*name)[4]表示一维数组里面有四个元素,元素可以不为地址;

*name[4]表示一维数组里面有四个地址元素;且只能是地址;

指向指针的指针

定义

char **p;//等同于char *(*p)

指针数组做main函数的形参

argc和argv就是main函数的形参

小结

 

三、指针变量可以有空值,即该指针变量不指向任何变量,可以这样表示: p=NULL ;

posted @ 2021-11-21 15:09  eliotJones  阅读(44)  评论(0)    收藏  举报