聯繫:數組
1,一個經過數組和下標實現的表達式可等價地經過指針和偏移量實現。函數
2,當數組名傳遞給一個函數時,實際上傳遞的是該數組第一個元素的地址。spa
區別:指針
1,指針是一個變量,所以,在C語言中,語句pa=a和pa++都是合法的。但數組名不是變量,所以,相似於a=pa和a++形式的語句是非法的。內存
2,數組名錶明定義的一整塊內存,sizeof 獲得的是整個數組的字節大小,而指針終究是一個變量,sizeof 獲得的是該指針佔用的字節數。變量