先将指针p自增1(此时指向数组第②个元素)再取出该值,cout <<*++p输出2(*p)++ 先去指针p指向的值(数组第一个元素1),再将该值自增1(数组第一个元素变为2)但输出cout << (*p)++;时,结果还是1++*p 先取指针p指向的值(数组第一个元素1)再将该值自增1(数组第一个元素变为2),输出2
你对这个回答的评价是
*p++ :取p指针内的地址的变量嘚值,然后指针+1 指向下一个变量 *(++p) :p指针的指向的下一个变量的值+1 *++p :p指针的指向的下一个变量的值,然后指针+1指向下一个变量 (*p)++ :取p指针內的地址的变量的值+1 ++(*p) :取p指针内的地址的变量的值+1
你对这个回答的评价是?