赞
踩
C语言的变量,就是将系统分配的地址取个别名,所以变量名就是地址。
引用是一个变量的另一个名字,又称别名。
定义方式:
int a=10;
int &b=a;
在这里,意思就是给a变量起了一个新名字b,因此b不可再次被重新定义。
引用必须初始化,无空引用,并且引用不分等级。
函数的定义
类型 函数名(形参) { }
//值传递,*不改变a,b的值*
void swap(int a, int b)
{
int temp=0;
temp = a;
a = b;
b = temp;
}
void swap(int *a, int *b)
{
int temp=0;
temp = *a;
*a = *b;
*b = temp;
}
什么叫做指针的引用,就是给传入函数的指针起个别名,实质上变了名字后还是指针。
void prswap(int *&a, int *&b)//换了个名字的指针,叫指针的引用
{
int *temp = a;
a = b;
b = temp;
}
int main()
{
int x = 100;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。