*p++的运算符优先级

1. 测试

#include <iostream>
int main()
{
	char buf[] = "012";
	char* p = buf;
	*p++ = '9';
	std::cout << buf;
	return 0;
}

输出:

912

2. 结论

解引用运算符优先级高于自增运算符。

*p++ = '9';

相当于:

*p = '9';
p++;