unsigned int fun ( unsigned int par ); int main ( void ) { unsigned int i = 1; unsigned int j; j = fun ( i ); return ( 0 ); } unsigned int fun ( unsigned int par ) { if ( 1 == par ) { return ( -1 ); //违背1 } else if ( 2 == par ) { return ( 1.5 ); //违背2 } else { return ( 2 * par ); } }