C語言 指標一般在什麼時候需要申請記憶體空間

2021-09-23 20:54:09 字數 508 閱讀 9600

int *q;只有位址,沒有記憶體空間。這個位址是隨機位址。

(1)沒有申請記憶體空間:

int *q;

*q = 1;

cout<<*q《錯誤! 指標變數q沒有空間,不能直接存放資料。

(2)申請記憶體空間:

int *q = new int;

*q = 1;

cout<<*q《正確,存放資料之前給指標變數申請了乙個int型別大小的堆記憶體空間。

int *q;

*q = 1;

錯誤!q沒有指向一塊記憶體空間,不能直接存放資料。

int *q, a = 1;

q = &a;

正確,兩次q的位址不一樣。q=&a:q指向變數a所在的記憶體空間,變數a是乙個int型,在記憶體中有大小為int型別的記憶體空間。算是間接地給q分配了空間吧。

一般什麼時候加骨窗 女生一般什麼時候最想要?

夜深人靜的時刻 晚上最是讓人思緒飛揚的時候 沒有了外界的喧囂 所有的細節都會被放大 2 剛剛分手的時候吧 其實女生在感情受傷時候 雖然是心裡防線最強的時候 但也可以是心裡防線最弱的時候 3 一般都是在很嗨的活動之後 比如演唱會 球賽後等 在女生的心情會嗨到不想停下來的時候 如果你們共處一室的話 也很...

一般什麼時候加骨窗 遠端教育報考一般是什麼時候?

遠端教育報考時間一般是什麼時候?遠端教育一年有幾次報名機會?遠端教育即網路教育,如果想選擇此方式報名,那麼一定得知道報名時間及考試時間的,下面我們一起來了解看看遠端教育報名時間吧。遠端教育一般什麼時候報名?網路教育每年有春季和秋季兩次入學機會,春季入學時間為3月份,報名時間為12月到次年3月,秋季入...

C 在C 中什麼時候需要加上std

那是命名空間,你所用到的很多函式或者類都是被放到命名空間裡面的,命名空間是防止名字重複而使用的,比如stl有個類叫string,而你也設計乙個類叫string,那麼 編譯器編譯的時候就搞不清楚到底是那個string,所以用乙個命名空間就比較方便了。具體是這麼回事的,比如有兩個班級,a班和b班,兩個班...