【C語言】指針和數組的區別

    指針和數組的區別

    1.概念

    數組是用於存儲多個相同類型數據的集合;指針相當於一個變量,它存放的是其他變量在內存中的地址。

    2.賦值方式

    同類型的指針變量可以相互賦值,數組不行,只能一個元素一個元素賦值或拷貝。

    3.存儲方式

    數組在內存中時連續存放的,開闢一塊連續的內存空間;指針可以指向任意類型的數據,指針的類型說明了它所指向地址空間的內存。

    4.所佔內存空間大小

    數組所佔存儲空間的內存爲sizeof(數組名)。數組大小爲sizeof(數組名)/sizeof(數據類型)。指針在32wei平臺上,無論什麼類型大小都是4字節,在64位平臺上,無論什麼類型都是8字節。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章