您现在的位置是:主页 > news > 一个域名一个ip做多个网站/学开网店哪个培训机构好正规
一个域名一个ip做多个网站/学开网店哪个培训机构好正规
admin2025/5/4 13:00:56【news】
简介一个域名一个ip做多个网站,学开网店哪个培训机构好正规,网站页面做,巴塘网站建设1.首先来讲讲函数 其实每个函数名,都是函数的入口地址,如下图所示: 其中0x4013B0就是上图的func()函数的入口地址,从上图可以看到,func和&func的地址都一样,所以&对于函数而言,可以不需要 2.接下来便使用函数指针来指向上面func()函数 实例1如下: #include "stdio…
一个域名一个ip做多个网站,学开网店哪个培训机构好正规,网站页面做,巴塘网站建设1.首先来讲讲函数 其实每个函数名,都是函数的入口地址,如下图所示: 其中0x4013B0就是上图的func()函数的入口地址,从上图可以看到,func和&func的地址都一样,所以&对于函数而言,可以不需要 2.接下来便使用函数指针来指向上面func()函数 实例1如下: #include "stdio…
1.首先来讲讲函数
其实每个函数名,都是函数的入口地址,如下图所示:

其中0x4013B0就是上图的func()函数的入口地址,从上图可以看到,func和&func的地址都一样,所以&对于函数而言,可以不需要
2.接下来便使用函数指针来指向上面func()函数
实例1如下:
#include "stdio.h"int func(int x)
{return x;
}int main()
{int (*FP)(int); //定义FP函数指针FP=func; //FP指向func的地址printf("%d\n",FP(1));printf("%p,%p\n",FP,func);return 0;
}
输出结果:
1 //调用func()函数
004013B0,004013B0
2)当使用typedef时,函数指针使用如下:
#include "stdio.h"int func(int x)
{return x;
}typedef int (*FP)(int); //使用声明函数指针类型FPint main()
{FP a; //通过FP,定义函数指针aa=func; //a指向func的地址printf("%d\n",a(1)); printf("%p,%p\n",a,func);return 0;
}
3)其实也可以先声明函数类型,再来定义函数指针:
#include "stdio.h"int func(int x)
{return x;
}typedef int (FP)(int); //使用声明函数类型FPint main()
{FP* a; //通过FP,定义函数指针aa=func; //a指向func的地址printf("%d\n",a(1)); printf("%p,%p\n",a,func);return 0;
}
3.函数指针数组
示例:
#include <iostream>using namespace std;void func1(int i)
{cout<<"func1"<<endl;
}void func2(int i)
{cout<<"func2"<<endl;
}
void func3(int i)
{cout<<"func3"<<endl;
}
void func4(int i)
{cout<<"func4"<<endl;
}int main()
{void (*fp[3])(int);fp[0]=func1;fp[1]=func2;fp[2]=func3;fp[0](1);
}