### *p++ 與(*P)++ 不同 *p++ 是增加了一個地址。(*P)++ 是增加了一個變量加+1
```
*p++
*p //此時的指針地址增加了一位
```
```
(*p)++
*p //此時變量數值增加了1
```
多級指針嵌套
代碼:
```
int main()
{
int a[]{ 1001, 1002, 1003, 1004, 1005 };
int *ppr = { &a[0] };
int** pptr = { &ppr };
*pptr = &a[1];
std::cout << **pptr;
int*** pptrr = { &pptr };
**pptrr = &a[2];
std::cout << ***pptrr;
}
```
## 代碼中 **pptr 其實是*ppr的指針地址,所有可以*pptr這樣賦值,賦的值也是*ppr的值。
##
## 必須這樣寫不然會報錯。
下圖為理解示意圖
