c++ 的学习 引用4-引用的注意点

1.结构体引用

 

 

2.指针的引用

ref是p指针的别名

3.int * 类型

nt *p  =age 这样定义可以不,还是*p只能等于&age

int *p  =age  可以回答了这种肯定报错i

 

 

int *p就是一个指针的声明,

int *p  =&age  *p表示

int *&ref =p

把int *类型的p给了ref

ref就是p的别名,,p和ref表示的都是地址这个地址你可以任意指定

你一直疑问是*可以作为类型?

你回答的是:p=&age   那么p表示的是地址

*p=&age   表示取出地址age里面的值      *p等于30

那*表示取出值

取出值是表示*是  一个类型吗?

哈哈,,,,,不要多想了*就是指针类型含义没有了到什么情况下说什么样的*的含义,,俩种情况不一样,,还有第一种情况就是表示取出值??

 

4.数组的引用

5.

int  age

int &ref =age   int类型的引用,给一个int 类型的变量

6.

 

 

 

 7. c语言的数组,int array[]={1,2,3}

8.

 

 9.https://zhidao.baidu.com/question/273998562.html?qbl=relate_question_0&word=int%20a%5B5%5D%2C%2Ap

数组首地址与地址的区别

10.https://m.imooc.com/wenda/detail/340426

 

 11.

 

 关键是我现在的问题就是int *a[]={p,p} 你直接给指针数组放进去对应的值

但是int *p=50   我给指针变量也放进去值就不行了吗?

指针变量为什么就得去地址int *p=&age

要解释这个的不同?

int *p=&a[5];与int *a[]={}  这俩不同

12.

 

 

 13.指针的引用不存在

 

 14.

 

 15.

 

 16.

 

posted @ 2021-10-01 12:51  a-mhh  阅读(46)  评论(0编辑  收藏  举报