![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Weirenren_027
这个作者很懒,什么都没留下…
展开
-
指针数组 数组指针
前者重点是数组,数组中包含的是一个个指针,故而指针数组初始化,例如:int *a[4];所占内存大小为四个整型指针的控件的大小后者重点是指针,指针指向一个数组,故而数组指针初始化,例如:int (*a)[4];所占内存就是一个指针的大小//#include#includeusing namespace std;int main(){ int *a[4];原创 2013-10-03 13:03:12 · 968 阅读 · 0 评论 -
指针和const
int age=30;const int *p1=&age; //不能通过p1修改age中的数值,但是可以修改p1指针的指向int * const p2=&age;//可以修改p2指向的数值,但是不能修改p2的指向const int * const p3=&age;//两者都不能修改,不能改变数值,也不能改变指针指向原创 2013-10-03 13:41:32 · 1014 阅读 · 0 评论 -
C++中应用和指针
C++语法中 引用就是一个变量的别名int age =20;int &a=age; 那么 a变量即为age变量的一个副本,两者等价,变量地址相同引用和指针的区别:引用声明后必须初始化,指针不用而引用更接近const指针,必须在创建时进行初始化,一旦于某个变量关联起来,就一直效忠于它。int * const pr=&age; //与之等价内联函数:inline关键字原创 2013-10-03 16:55:36 · 1072 阅读 · 0 评论