1.引用和指针的区别:四点
A:系统为指针分配内存,,引用与绑定的对象共享内存,不给其分配内存;
B:指针初始化后可以改变指向的对象,, 而引用在定义时必须要初始化,且初始化后不允许重新绑定对象
C:指针访问对象是间接访问,,引用访问对象是直接访问
D:作为形参的时候,指针不拷贝副本,,引用拷贝副本
#include<stdio.h>
void pt(int * pta,int * ptb)
{
int *ptc;
ptc=pta;pta=ptb;ptb=ptc;
}
void ref(int &ra,int &rb)
{
int rc;
rc=ra;ra=rb;rb=rc;
}
void main()
{
int a=3;int b=4;
int *pa=&a;int *pb=&b;
pt(pa,pb);
printf("zhizhen: a=%d,b=%d\n",a,b);
ref(a,b);
printf("yinyong: a=%d,b=%d\n",a,b);
}
2. JAVA中, 字符串string.length() 数组a.length
3.传输数据的f
4.进程与线程同步的方式:
转载于:https://blog.51cto.com/harwordhh/1030158