1、變量地址指針
int home = 5;變量
&home:表示home變量所在的地址。date
2、指向變量的地址---指針
int updates = 6;
int * p_updates = &updates(將&updates賦值給p_updates,而不是賦值給*p_updates);
另外一種寫法:p_updates = &updates;
說明與對比:updates表示值,&updates表示地址;而*p_updates表示值,p_updates表示地址。
由此說明,updates和*p_updates等價,&updates和p_updates等價。
3、指針的危害
long * fellow;
* fellow = 20;
上面兩行代碼初始化了一個long類型的指針,並將指針指向的值初始化爲20,可是沒有指明存放指針變量的地址,這樣是很危險的,
因此在初始化指針變量時必定要賦值。