首页 > 编程语言 > 详细

C++/C指针

时间:2017-09-05 01:20:44      阅读:309      评论:0      收藏:0      [点我收藏+]

1. 指针的*和后面的变量名结合,如:

int* a,b,c  <==> int *a, int b, int c

 

2. 全局变量的指针初始值为NULL。

 

3.void* 不能用*指向其对应的变量值,也不能作++操作,无指针指向其字节数信息。

 

4. int test[2] =1;表示计算地址test+2*sizeof(int),返回地址指向的对象的引用。

5.数组名是个指针常量,即test等价于 int * const test(test == &test[0]),因此test不能被赋值。

 

6.数组的大小信息保存在数组第一个元素的前面,占用一个int字节大小,地址为test - sizeof(int)。但是数组不做动态检查,其一数组值判断开销太大,其二数组当成指针访问时,不知道大小。

 

C++/C指针

原文:http://www.cnblogs.com/liaoyiwang/p/7476494.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!