指針和數組的區別
1.概念
數組是用於存儲多個相同類型數據的集合;指針相當於一個變量,它存放的是其他變量在內存中的地址。
2.賦值方式
同類型的指針變量可以相互賦值,數組不行,只能一個元素一個元素賦值或拷貝。
3.存儲方式
數組在內存中時連續存放的,開闢一塊連續的內存空間;指針可以指向任意類型的數據,指針的類型說明了它所指向地址空間的內存。
4.所佔內存空間大小
數組所佔存儲空間的內存爲sizeof(數組名)。數組大小爲sizeof(數組名)/sizeof(數據類型)。指針在32wei平臺上,無論什麼類型大小都是4字節,在64位平臺上,無論什麼類型都是8字節。