c++中指向指针的指针怎么理解?

来源:互联网 发布:centos升级火狐浏览器 编辑:程序博客网 时间:2024/04/25 03:02

Q:int a[10]有几个元素?每个元素什么类型?
A:10,int
Q :string a[10]有几个元素?每个元素什么类型?
A:10,string
Q:int *a表示什么含义?
A:a是个变量,存储有一地址,此地址处的数据为int
Q:string *a表示什么含义?
A:a是个变量,存储有一个地址,此地址处的数据为string
总结:1==3,2==4
Q:int *a[10]有几个元素?各元素什么含义?
A:a是一个数组,有10个元素,每个元素是int *;
Q:int **a表示什么含义?
A:a是个变量,存储有一个地址,此地址处的数据是int *;
这就是指向指针的指针。
把1,3对比,2、4对比,1、5对比,2、6对比,1、2对比,5、6对比。
学好C里的指针,任重道远。

 

转自百度:http://zhidao.baidu.com/question/252656853.html

原创粉丝点击