|
typedef void( *FUNCTION )( void );void f1( void )
{
.......
}void f2( void )
{
.......
}void f3( void )
{
.......
}void f4( void )
{
.......
}/* ------------------------------------------------main()-------------------------------------------------- **
*
* -------------------------------------------------------------------------------------------------------- */
void main( void )
{
static FUNCTION func[4] = { f1, f2, f3, f4 };
int n;for ( ; ; )
func[n++ & 0x03]();
}
E-mail: info@telesys.ru