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

C++/C指针

时间:2017-09-05 01:50:23      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:test   void   变量   c指针   动态   存在   ++   数组名   访问   

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指针

标签:test   void   变量   c指针   动态   存在   ++   数组名   访问   

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

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