C++数组与指针的区别
生活随笔
收集整理的這篇文章主要介紹了
C++数组与指针的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
數(shù)組與指針的區(qū)別
- 前言
- 修改內(nèi)容上的差別
- 運算符sizeof 可以計算出數(shù)組的容量(字節(jié)數(shù))
- sizeof(p),p為指針得到的是一個指針變量的字節(jié)數(shù),而不是p所指的內(nèi)存容量
- 計算數(shù)組和指針的內(nèi)存容量
前言
數(shù)組要么在靜態(tài)存儲區(qū)被創(chuàng)建(如全局數(shù)組),要么在棧上被創(chuàng)建。
指針可以隨時指向任意類型的內(nèi)存塊。
修改內(nèi)容上的差別
char a[] = “hello”; a[0] = ‘X’; char *p = “world”; // 注意p 指向常量字符串 p總結(jié)
以上是生活随笔為你收集整理的C++数组与指针的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 武警兰州支队皋兰县中队看守所哪年成立
- 下一篇: C++ int (*s[10])(int