int* x与int *x是一样的类型吗

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:26:26
int &n与int *n有什么区别

int* x与int *x是一样的,但推荐后面这种写法!
比如 int* x,y;这样写的话,别人会误解为y也是指针了
而int *x,y;这里一看就知道x是指针,y不是。

int &n与int *n不同
int &n声明的n是引用,必须对他赋值,也就是要指明他是谁的引用
int *n声明的n是指针,他可以指向其他变量的地址
引用和被引用的变量,是同一个东西,他们占用同一个内存空间
指针和被指向的变量,不是同一个东西,但可以通过指针给它指向的变量赋值

一样的
同一个意思