码迷,mamicode.com
首页 > 编程语言 > 详细

c++指针各种用法小结

时间:2015-08-17 13:59:56      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

指针各种用法小结

1、int*p; 一般指针。

2、int (*p)[M];

p指向含有M个元素的一维数组,可指向每行含有M个元素的二维数组的一行(行指针)。

3、int * p[M];

p是指针数组,含有M个元素,每个元素都是整形指针。p的类型是int *[]。

4、int **p;

p是指向整型指针的指针。

5、int (*p)(int,int);

p是一个函数指针。

6、int *f(……);

这是一个函数定义(指针函数),返回值为int *。

7、void类型指针

1)任何类型的指针都可以赋值给它,无须进行强制类型转换。

eg:

void *p1;

int x, *p2=&x;

p1=p2;

2)不能对void指针进行算术操作。

8、空指针NULL

c++将null定义为0,通常用来初始化一个指针变量。

c++指针各种用法小结

标签:

原文地址:http://www.cnblogs.com/Dezhong-chen/p/4736355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!