当前位置: 首页 > news >正文

门户网站建设有哪些界面设计风格房地产破了后国家会怎样

门户网站建设有哪些界面设计风格,房地产破了后国家会怎样,后端和前端哪个是青春饭,中国商标买卖网站函数指针和回调函数 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量#xff0c;而函数指针是指向函数。 函数指针可以像一般函数一样#xff0c;用于调用函数、传递参数。 直接用指针表示函数#xff0c;而不是*指针#xff…函数指针和回调函数 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量而函数指针是指向函数。 函数指针可以像一般函数一样用于调用函数、传递参数。 直接用指针表示函数而不是*指针看下面的长例子 函数指针变量的声明 typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型以下实例声明了函数指针变量 p指向函数 max #include stdio.hint max(int x, int y) {return x y ? x : y; }int main(void) {/* p 是函数指针 */int (* p)(int, int) max; // 可以省略int a, b, c, d;printf(请输入三个数字:);scanf(%d %d %d, a, b, c);/* 与直接调用函数等价d max(max(a, b), c) */d p(p(a, b), c); //好奇怪直接用指针表示函数printf(最大的数字是: %d\n, d);return 0; } /* 请输入三个数字:1 2 3 最大的数字是: 3 */回调函数先设置一个函数地址作为参数目前还不知道这个函数具体长什么样子之后再把具体的函数传进去 实例 实例中 populate_array() 函数定义了三个参数其中第三个参数是函数的指针通过该函数来设置数组的值。 实例中我们定义了回调函数 getNextRandomValue()它返回一个随机值它作为一个函数指针传递给 populate_array() 函数。 populate_array() 将调用 10 次回调函数并将回调函数的返回值赋值给数组。 #include stdlib.h #include stdio.hvoid populate_array(int *array, size_t arraySize, int (*getNextValue)(void)) //这里的参数是一个函数无参函数指针目前还不知道函数具体是啥 {for (size_t i0; iarraySize; i)array[i] getNextValue(); }// 获取随机值 int getNextRandomValue(void) {return rand(); }int main(void) {int myarray[10];/* getNextRandomValue 不能加括号否则无法编译因为加上括号之后相当于传入此参数时传入了 int , 而不是函数指针*/populate_array(myarray, 10, getNextRandomValue);//这里原本是int (*getNextValue)(void)参数的地方传递了一个函数getNextRandomValue也就是说int (*getNextValue)(void)getNextRandomValue满足函数指针的定义也就是函数指针已经定义完成了对于populate_array看他的定义体array[i] getNextValue();此时的getNextValue()就替换成了getNextRandomValue因为上个例子也展示了getNextRandomValue是一个指针直接当函数用不需要括号for(int i 0; i 10; i) {printf(%d , myarray[i]);}printf(\n);return 0; }/* 输出结果 16807 282475249 1622650073 984943658 1144108930 470211272 101027544 1457850878 1458777923 2007237709 */
http://www.dnsts.com.cn/news/18612.html

相关文章:

  • 济南网站建设咨询小七开发利用水资源应当首先满足什么用水
  • 呼伦贝尔做网站的公司餐饮小程序制作
  • jn建站系统国外流行的内容网站
  • 青岛胶南做网站的有多少上海网站备案核验点
  • 房产网站管理系统网站做下载文件模块
  • 网站主机名是什么搭建视频服务器
  • 长沙建一个网站大概要多少钱app安装软件下载
  • 巴中哪里可以做公司网站网站开发工作安排
  • 成都洛可可设计有限公司网站在线优化
  • 坂田网站建设哪家好长沙装修公司前十强
  • 网站代码案例简单展示网站模板
  • 企业网站建设大概需要多少钱国外免费ip地址和密码
  • 国内有多少家做网站的企业网站建设包括的内容
  • 房地产网站怎么做东莞网站设计精英
  • 杭州个人网站建设wordpress是什么语言
  • 长春建一个网站大概要多少钱婚恋网网站架构
  • 上海网站推广费用网站建设以及维护
  • 建筑公司网站封面图片做纺织外贸哪个贸易网站好
  • 国内著名网站建设公司海南网站制做的公司
  • 专门做中式的设计网站大连图文设计有限公司
  • 云建站互动营销经典案例
  • 个人网站布局下载网站建设公司优惠中
  • 什么软件能自己做网站战事新闻最新
  • 昔阳做网站公司上海哪个网站好用
  • 北京网站建设设计公司广安住房和城乡建设厅网站
  • 企业展示网站 价钱昆明小程序定制
  • 骏域网站建设专家电话php网站建设开发
  • 鄂州网站推广个人网站意义
  • 网站中主色调腾讯云wordpress帐号
  • 个人网站网址org域名为什么禁止备案