1。初始化,定义的时候,执行一次
赋值,对象构造以后,可以执行多次
2。他们均可以使用赋值符,
=左边需左值,且可写
int ival = 3; //ival是个左值,存在一个地址,能够寻址写值
3 = 10; //3是一个的右值,不联系个地址
int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8,9};
int *p = 0;
array = p; //array的类型,指向数组首元素的指针的类型,所以array的类型int *
//且const,所以是不可写的左值
p = array; //p可写,左值一个地址,okokok
赋值,对象构造以后,可以执行多次
2。他们均可以使用赋值符,
=左边需左值,且可写
int ival = 3; //ival是个左值,存在一个地址,能够寻址写值
3 = 10; //3是一个的右值,不联系个地址
int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8,9};
int *p = 0;
array = p; //array的类型,指向数组首元素的指针的类型,所以array的类型int *
//且const,所以是不可写的左值
p = array; //p可写,左值一个地址,okokok