指針 + 1

指針 + 1 並非指針表明的地址值 + 1.app  指針變量加1,即向後移動1 個位置表示指針變量指向下一個數據元素的首地址。而不是在原地址基礎上加1。至於真實的地址加了多少,要看原來指針指向的數據類型是什麼。指針 char a = 'a'; char *p = &a; cout<<(void*)p<<" "<<(void*)(p+1)<<endl; //輸出:0012FF33 0012FF3
相關文章
相關標籤/搜索