下表列出了指针计算符号及其含义。
表达式 | p的地址 | *p 的值 |
---|---|---|
*p++ |
读取值后递增 | 不变 |
*(p++) |
读取值后递增 | 不变 |
(*p)++ |
不变 | 读取完后增加 |
*++p |
在读取值之前递增 | 不变 |
*(++p) |
在读取值之前递增 | 不变 |
++*p |
不变 | 在读取之前增加 |
++(*p) |
不变 | 在读取之前增加 |
下表列出了指针计算符号及其含义。
表达式 | p的地址 | *p 的值 |
---|---|---|
*p++ |
读取值后递增 | 不变 |
*(p++) |
读取值后递增 | 不变 |
(*p)++ |
不变 | 读取完后增加 |
*++p |
在读取值之前递增 | 不变 |
*(++p) |
在读取值之前递增 | 不变 |
++*p |
不变 | 在读取之前增加 |
++(*p) |
不变 | 在读取之前增加 |