>>359
p が volatile int* であっても
*++p; と書いて、pがdereferenceされることは保証されてないだろ。