首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

int &a跟int& a有什么区别

2013-06-26 
int &a和int& a有什么区别看书上有时候把&放在变量前面,有时候放在类型后面有什么区别有时候函数声明int f

int &a和int& a有什么区别
看书上有时候把&放在变量前面,有时候放在类型后面
有什么区别
有时候函数声明int f(int&)
要是这么写的话有啥区别int f(int &)
[解决办法]
没区别六个字
[解决办法]
没区别,就像char* p 和char *p一样,习惯不同。
[解决办法]
没区别。。。
[解决办法]
放在变量前面,看情况
int *p=&a; //取变量a的地址
int funx(int &a)//声明参数是一个引用,有点像指针,但在函数体里同普通变量使用,不需要*

int f(int&)//这个只有在函数声明中使用,在定义中
int f(int& a)//函数声明函数定义都可以使用,这两个的意思相同

热点排行