int &t=a; 是什么意思?

2025-04-05 13:06:47
推荐回答(3个)
回答1:

表示定义一个int型引用t,并使其代表变量a。

回答2:

这么写在c中编译是错误的,但在形参中定义可以通过。
void i(int* &t)
{}
main()
{int a;
int* p;
p=&a;
i(p);
}//这样可以 这里相当于将a的地址给t, 指针变量p 和 指针变量t 都指向 变量a

回答3:

int &t=a
这么写是错误的写法 int是用来定义整形变量的 变量名是不可以使用&符号的。