为了账号安全,请及时绑定邮箱和手机立即绑定

请问在C++语言中 *与&的作用分别是什么啊?

请问在C++语言中 *与&的作用分别是什么啊?

牧羊人nacy 2019-09-02 13:05:40
C++语言中 *与&的作用分别是什么啊?
查看完整描述

3 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

&在c++中用法
取地址:
int a = 1;
int *p = &a;
引用:
int a = 1;
int &p = a;
在函数参数中 也是引用
int fun(int &a)
{
a++;
}
位与运算符
int a = 1;
int b = 3;
int c = a & b;



查看完整回答
反对 回复 2019-09-07
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

指针引用。
#include<iostream>
#include<stdlib.h>
using namespace std;

int main()
{
char m=5;
char*a = &m;
char*&b = a;
cout << (int)*b << endl;
system("pause");
return 0;
}
输出5,基本能用a的地方就能用b,a和b几乎等价。很旧版本的编译器也许不支持这样,不过目前版本的应该均是一致的。

查看完整回答
反对 回复 2019-09-07
  • 3 回答
  • 0 关注
  • 787 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信