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;
再操作指針。