[C++基礎]036_一段關於指針的誤操作代碼

芝姐學C++了,下午寫了一段C++程序來學習C++語法,下面我們來看她寫的代碼: 1 int *ptr = new int[4]; 2 *(ptr++) = 3; 3 cout<<*ptr<<endl; 4 5 delete[] ptr; 首先,這段程序的輸出是錯誤的,而且不能正確的運行成功,可疑的是,編譯是完全沒有錯誤的。下面是運行截圖: 上面的代碼爲什麼會有錯
相關文章
相關標籤/搜索