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

网站建设公司哪里有漳州哪里做网站

网站建设公司哪里有,漳州哪里做网站,网站开发技术指标,淘宝网站首页是用什么软件做的文章目录初步示例函数解析最大值函数初步示例 stdarg.h提供了C语言对可变参数的支持#xff0c;先举一个简短的例子 //testStdArg.c #include stdarg.h #include stdio.hvoid printIntList(int N, ...){va_list args; //存放...所代表的参数va_start(… 文章目录初步示例函数解析最大值函数初步示例 stdarg.h提供了C语言对可变参数的支持先举一个简短的例子 //testStdArg.c #include stdarg.h #include stdio.hvoid printIntList(int N, ...){va_list args; //存放...所代表的参数va_start(args, N); //初始化变量argsfor (int idx 1; idx N; idx)printf(param %d: %d, , idx, va_arg(args, int));printf(-----\n);va_end(args); }int main(void) {printIntList(4,1,2,3,4);printIntList(4,1,2,3);printIntList(3,1,2,3,4); }编译之后输出结果为 gcc testStdArg.c a.exe param 1: 1, param 2: 2, param 3: 3, param 4: 4, ----- param 1: 1, param 2: 2, param 3: 3, param 4: 4, ----- param 1: 1, param 2: 2, param 3: 3, -----函数解析 其中va_list为stdarg.h中声明的数据类型用以存放...所代表的参数在printIntList中定义了va_list类型的args用于存储变量。 在stdarg.h中声明了三个函数在上面的案例中都用上了下面逐一解析 void va_start(va_list ap, last_arg) 用于初始化ap变量last_arg为最后一个参数的下标对于函数printIntList(4,1,2,3,4)而言总共输入了5个参数故其last_arg应该为4。 type va_arg(va_list ap, type) 逐个检索函数参数列表中类型为type参数在printIntList中va_arg被写在一个循环中会逐个检索int型的参数在printIntList(4,1,2,3)中由于N设为4所以va_arg会检索4次最后返回的4实际上是一个野指针。 void va_end(va_list ap) 在参数调用结束之后应该调用va_end来释放ap 最大值函数 有了这个函数就可以实现多个参数求统计参数的功能例如求最大值 //testMax #include stdarg.h #include stdio.hdouble getMax(int N, ...){va_list args;va_start(args, N);double val;double max va_arg(args, double);for(int idx2; idx N; idx){val va_arg(args, double);max max val ? max : val;}va_end(args);return max; }int main(void) {double a getMax(4,1.2,2.3,3.4,2.5);printf(%f, a); }测试结果如下 gcc test.c a.exe 3.400000最后留一个小作业如何用C语言实现一个参数个数可变的复杂一点的应用比如求标准差σ1N∑i1N(xi−xˉ)2\sigma\sqrt{\frac1N\sum^N_{i1}(x_i-\bar x)^2}σN1​∑i1N​(xi​−xˉ)2​。 这里面的问题是va_arg相当于是一个不断向前的迭代器但并没有索引的功能所以必须一次性取出而不能跑多次循环。一个最直接的解决方案就是开一个数组或者链表来缓存va_arg中的数据。
http://www.dnsts.com.cn/news/173045.html

相关文章:

  • 招聘网站开发技术维护东莞网站建设行业翘楚
  • 有哪些好用的网站google广告投放技巧
  • 重庆建设工程信息网网站竞价推广渠道
  • 网站口碑推广做化工的在哪个网站做平台好
  • 响应式网站是什么情况珞珈学子网站建设
  • 辽宁省城乡和住房建设厅老网站友情链接检查工具
  • 本溪做网站长沙中企动力怎么样
  • 中国能建电子商务平台做优化需要发多少个网站
  • 彩票网站怎么做赚钱吗正规网站建设公司在哪里
  • 网站开发自我介绍男女做那种的的视频网站
  • 网站正能量入口做家教网站怎么样
  • 多少个网站利用网站文件下载做推广
  • 中山市有什么网站推广网站编程培训学校招生
  • ps个人网站设计wordpress换页
  • 深圳市住房建设与保障局官方网站一个人怎么开发自己的app
  • 网站建设费按多少年摊销做拍卖的网站有哪些
  • 百度搜首页南京网站优化报价
  • 赤峰市建设局网站free免费空间
  • 一般的企业网站开发价格深圳网络推广哪家
  • 优秀网站首页设计步骤wordpress发视频教程
  • 铜陵建设行业培训学校网站wordpress 显示文章固定链接
  • 西班牙网站后缀南昌汉邦网站建设
  • 几何背景生成器网站百度快照排名
  • 做网站一般图片多大威海优化推广
  • 企业网站的建设目的是什么python mysql开发网站开发
  • 企业做网站的费用企业品牌网站建设我们的优势
  • 湖北响应式网站建设企业北京互联网公司有多少家
  • 工厂 网站建设广东省农业农村厅厅长
  • 网站开发项目经验总结教训云南网站建设营销
  • 做网站公司 信科网络好用的网站开发软件