您的位置:首页 > 其它

关于int *a; int &a;a; int &a; *a; int * &a

2015-07-16 19:19 435 查看
int i;




int*a =&i;//这里a是一个指针,它指向变量i




int&b = i;//这里b是一个引用,它是变量i的引用,引用是什么?它的本质是什么?下面会具体讲述




int*&c = a;//这里c是一个引用,它是指针a的引用




int&*d;//这里d是一个指针,它指向引用,但引用不是实体,所以这是错误的




第二个问题:int*&a和int&*a




我在写这两句语句时,在int和*(&)间空了一格,而后面的&(*)紧跟a。原因是:分析此类语句时,先看a前紧跟的是什么,它决定了a的类型。而int后的一个空格是为了防止int*a, b;//a是指针,而b不是。


来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: