#include
int main()
{
char *a[10];
printf("%d--%d--%d---%d\n",sizeof(a),sizeof(a[0]),sizeof(*a+1),sizeof(*a[10]));
return 0;
}
返回值:40--4--4---1
/******************************************************************************/
/******************************************************************************/
#include
typedef void PF(int);
void func(int fd)
{
printf("hello jesse world=%d\n",fd);
}
void callo(PF *handler,int fd)
{
handler(fd);
}
int main()
{
callo(func,5);
}
/******************************************************************************/
/******************************************************************************/
#include
int function1(void)
{
printf("function1=\n");
return 0;
}
int (*fun2)();
void function2(int (*p)(void),int b)
{
fun2 = p;
printf("function2 zhixing \n");
}
int main()
{
function2(function1,2);
return 0;
}
/******************************************************************************/
/******************************************************************************/
阅读(1628) | 评论(0) | 转发(0) |