引用总是指向某个对象,引用定义时必须初始化,引用是变量的别名。
int a,c;
int &b=a;
b=c;//assigns c to a;
引用主要做参数传递:
void fun(int& ia,double& db )
{.....};
int mai()
{
int a=1;
double b=2;
fun(a,b);
}
经常有
int main(int argc,char **argv)
{...}
也可为
int main(int argc,char *argv[])
{...}
此处argv 是字符串指针的指针。char* 与数组名是同一种类型,字符与指针的关系比较复杂,容易头晕。
char* pc;
pc="hello";
cout<<pc<<endl;
此些语句合法,输出结果为:
hello
本文介绍了C++中引用的概念及其用法,包括引用作为变量别名的特点、引用必须初始化的要求,以及如何通过引用进行参数传递。此外,还对比了字符串指针的两种不同使用方式。

被折叠的 条评论
为什么被折叠?



