下面关于表达式 (*p)++ 和 *p++ 的含义分析说明中,错误的是( ) A 、 B 、 C 、 D 、 答案: A
A.
(*p)++ 指的是先取出 p 指向的存储单元中的内容,然后将取出的数值加 1 ,此时 p 不再指向原来的存储单元。
B.
(*p)++ 指的是先取出 p 指向的存储单元中的内容,然后将取出的数值加 1 ,而 p 仍然指向原来的存储单元。
C.
*p++ 则指的是先取出 p 指向的存储单元中的内容,然后将 p 值加 1 ,此时 p 不再指向原来的存储单元。
D.
表达式 (*p)++ 和 *p++ 具有不同的含义, (*p)++ 并没有修改指针 p 的指向,而 *p++ 则修改了指针 p 的指向。