C ++ - * 연산자 및

* 운영자

  • INT * P (* 변수 이름 유형 이름) : * 포인터 유형을 나타냅니다
  • P * (* 변수 명) : * 간접 연산자를 나타내는 변수에 변수 값을 포인터를 나타낸다

당신은이 블로그에서 포인터와 참조의 차이를 볼 수

다음 코드는

int i= 10;
int *p; //声明一个整型指针变量p
p=&i;//将i的地址赋给指针变量p

*p=11;//将i变量值改为11
cout << i << endl;//输出i=11

& 연산자

  • 하면 문 (변수 선언, 기능 매개 변수 선언, 함수 반환 유형) 연산자 참조 & 연산자
  • 다른 시간 : 연산자의 주소 및

다음과 같이 코드입니다 :

int i;
int &r=i;           //引用
int& f(int &i1,int &);    //引用参数,函数返回引用
int *p=&i;           //&取i的地址
cout<<&p;          //&取p的地址
cout<<&i;           //&取i的地址
그는 198 개 원래의 논문을 발표 · 원의 찬양 (94) · 보기 90000 +

추천

출처blog.csdn.net/shang_0122/article/details/104760508