#include int main ( void ) { unsigned int *ptr = NULL; unsigned short uid = 0; ptr = ( unsigned short * ) ( &uid ); //违背1 ptr = ( &uid ); //违背2 return ( 0 ); }