這段時間對c++語言突然有了興趣,雖然大學已經學過c++了,但只是學了皮毛,一點實用也沒有。於是決定重新學習,從頭開始。學習的過程肯定是枯燥無味的,所以開了個博,希望能利用這個博來調解下枯燥,寫些學習扎記的同時,也想慰藉下自己無聊的心情。現在才是剛剛開始,所以寫下一句祝語吧,希望可以堅持下去。
#include
int *ppointer;
void somefunction();
void main()
{somefunction(); //為ppointer賦值
//為什麼這裡失敗了?為什麼沒有得到25
cout<<"value of *ppointer: "<<*ppointer<
這段程式先呼叫了somefunction函式,建立了個叫nnumber的變數,接著讓指標ppointer指向了它。可是問題出在哪兒呢?當函式結束後,nnumber被刪掉了,因為這乙個區域性變數。區域性變數在定義它的函式執行完後都會被系統自動刪掉。也就是說當somefunction 函式返回主函式main()時,這個變數已經被刪掉,但ppointer還指著變數曾經用過的但現在已不屬於這個程式的區域。
編輯 | 刪除 | 許可權設定 | 更多▼
畢設扎記thinkphp 一
foreach 有兩種用法 foreach array name as value 這裡的array name是你要遍歷的陣列名,每次迴圈中,array name陣列的當前元素的值被賦給 value,並且陣列內部的下標向下移一步,也就是下次迴圈回得到下乙個元素。foreach array name ...
嗨翻c學習縮記(一)
1.c的基本結構 include 最基本的 include standard library標準庫標頭檔案 include 有關字串的函式 include 包含linux服務函式原型 int main 2.gcc的一些運用 gcc first.c second.c input.txt output....
學習手扎20190402 異常
程式一旦發生錯誤,就從錯誤的位置停下來了,不在繼續執行後面的內容 使用try和except就能處理異常 try是我們需要處理的 except 後面跟乙個錯誤型別 當 發生錯誤且錯誤型別符合的時候 就會執行except中的 except支援多分支 有沒有乙個能處理所有錯誤的型別 exception 有...