2018年2月26日 星期一

指標問題

*p++ ++*p (*p)++

*p++ 會對p加1. 因為unary operators相同優先權的運算子結合性由右至左。
如果要對p所指的內容加1, 請用++*p, 或 (*p)++ 。

==========================================================

指標...
1.  int *a[10]
2.  int (*a)[10]

array前面是array的名字

int *a[10] ,a是array的名字,array放的是 int *
int (*a)[10],(*a)是array的名字,array放的是 int