C 指針和數組的區別

Abstract 本人正在學習Stanford CS107,課程中讓人不停的看彙編,寫彙編,讓我對數組和指針有個很深的認識。 區別 int *a 是一個指針,他是一個變量,可以取地址。 int a[2]中的a是一個值,值爲數組的地址。不能取地址。 彙編 在彙編裏:這兩個是這樣的: 數組: 指針: 指針和數組 with 函數 首先:a的類型是int[2],&a的類型是int (*)[2]。 可以看到
相關文章
相關標籤/搜索