c語言的幾個簡單memo

不要把間接尋址運算符用於未初始化的指針變量.若是指針變量p沒有初始化,那麼*p的值是未定義的.
給*p賦值會產生不可預測的結果!!!!
使用指針的幾個緣由 1 須要修改參數的值 2 可能變量佔用內存很大,使用指針節省內存.
不能在函數中返回指向內部變量的指針,由於內部變量在函數返回的時候就已經不存在了.
只有在指針指向數組時,指針的算術運算纔有意義
只有兩個指針指向同一個數組時,減法運算和關係運算纔有意義.
能夠把數組名做爲指針直接使用,可是不能從新賦值數組

相關文章
相關標籤/搜索