天吶,終於搞清楚C語言裏指針的實質了

1、指針其實也是可以當作普通變量使用的 *表示指向(指針) 例如第一部分p=a,當a的值賦給p之後,p中存放的值也就是3; (這時的p就相當於一個普通的int型變量) 所以此時如果*p就表示:輸出存放在地址爲3的位置的內容, 估計這個地址不存在,導致程序無法正常運行;   2、&是取地址符,普通的變量也可以用來存放地址(如圖中第三部分a=&c:a就存放了c的地址), 然後也可以輸出這個地址(僅僅是
相關文章
相關標籤/搜索