#include <stdio.h>
void printWelcome(int len)
{
printf("欢迎欢迎 -- %d/n", len);
}
void printGoodbye(int len)
{
printf("送客送客 -- %d/n", len);
}
void SET(int len)
{
int i;
printf("欢迎欢迎 -- %d/n", len);
scanf("%d",&i);
}
void callback(int times, void (* prin)(int))
{
int i;
for (i = 0; i < times; ++i)
{
prin(i);
}
printf("/n我不知道你是迎客还是送客!/n/n");
}
void main(void)
{
callback(10, printWelcome);
callback(10, printGoodbye);
callback(1, SET);
printWelcome(5);
}
void printWelcome(int len)
{
printf("欢迎欢迎 -- %d/n", len);
}
void printGoodbye(int len)
{
printf("送客送客 -- %d/n", len);
}
void SET(int len)
{
int i;
printf("欢迎欢迎 -- %d/n", len);
scanf("%d",&i);
}
void callback(int times, void (* prin)(int))
{
int i;
for (i = 0; i < times; ++i)
{
prin(i);
}
printf("/n我不知道你是迎客还是送客!/n/n");
}
void main(void)
{
callback(10, printWelcome);
callback(10, printGoodbye);
callback(1, SET);
printWelcome(5);
}