-
int *p = &a; 把a的地址赋值给p,p是a的地址;*p是a的值 int *&q = p; p是地址,&(*q)的地址改为p,*q的值就是p地址的值; *q = 5;//&(*q)地址的值变成5; [ 查看全文 ]查看全部
-
给指针p起别名要先加*然后是&q [ 查看全文 ]查看全部
-
设别名时必须先初始化,必须有与之对应的真实变量名。但若成功设下别名后,别名既可影响真名,真名也可影响实名。查看全部
-
类型 *&指针引用名 = 指针; int a = 10; int *p = &a; int *&q = p; //指针的引用 *q = 20;查看全部
-
函数参数默认值,实参覆盖默认值 函数重载,名称相同参数可变。查看全部
-
内联函数查看全部
-
关键字inline 在函数的前面查看全部
-
内联函数查看全部
-
int *p=new int(10);//10代表着初始化内存的空间为10; /*int *p=new int;*p=10;*/ cout<<*p<<endl;//输出为10; int *p=new int[20];//代表着块内存的空间,也代表着数组的内存; 删除内存类型 delete []p;//假若没有这个[]的话只会删除第一个内存查看全部
-
&查看全部
-
引用作为函数参数的例子fun(*a,*b) 调用的时候传参fun(&x,&y) 是不是先将X=10这个X取地址,也就是说这个参数其实是一个指向10的地址,传入函数后因为是指针变量,又被指向了10?查看全部
-
内存申请和释放查看全部
-
引用函数的调用 fun(int *A,int *B){int c=0; *A=*B; *B=c; }查看全部
-
int const*p=&a; p=&b; int *constp=&a; p=3;查看全部
-
指针类型应用 int c=1; int *p=&c; int *&q=p; *p=2;查看全部
举报
0/150
提交
取消