c语言中*与&有何区别

在指针这一章中*和&区别是是吗?二者在输出语句中又有何区别?... 在指针这一章中*和&区别是是吗?二者在输出语句中又有何区别? 展开
 我来答
xiaohuh421
2010-03-20 · TA获得超过904个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:439万
展开全部
在定义变量时 *是定义指针,&是引用(注:好象c没有引用^_^)
例如:
int *pVar=NULL;//定义一个int类型指针

int Var=0;
int &pVar=Var;//定义一个引用,并且定义时要指定所引用的对象

在使用时 *是解指针(即取其指向的变量的值) ,&是取地址
int Var=10;
int *pVar=NULL;
pVar=&Var;//取Var的地址
printf("%d",*pVar);//取值
冰火融岩
2010-03-20
知道答主
回答量:13
采纳率:0%
帮助的人:5.4万
展开全部
*是取值符 &是取地址符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式