賦值=操作符和指針

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;

再操作指針。


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