赋值=操作符和指针

1.赋值操作符“=”是具有右结合性的,不同于其他的操作符是左结合性。

例如:

int a;double  b;

b = a = 3.5;//这时从a开始赋值所以a = 3;然后b = a,所以b = 3;

a = b = 3.5;//这时从b 开始赋值所以 b = 3.5;然后 a = b,所以a = 3;

2.指针的初始化

指针必须要初始化,一般初始化的方式两种:

第一:指针指向某个对象,

int a= 5;

int *p = &a;

第二:指针由new来开辟或者malloc(malloc开辟的对象不能被初始化的)

int *p = new int;

再操作指针。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章