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

简单网站建设流程图自己做网站的难度

简单网站建设流程图,自己做网站的难度,shopify做国内网站,无锡手机网站建设服务文章目录初步示例函数解析最大值函数初步示例 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.w-s-a.com/news/492914/

相关文章:

  • 信誉好的营销网站建设徐州市铜山新区建设局网站
  • 建行网站关于我们山西seo和网络推广
  • 1m带宽做网站怎么样深圳网站建设制作开发公司
  • 网站建设 服务内容 费用郴州网站建设公司哪里有
  • 网站关键词重要性育才网站建设
  • 网络安全形势下怎么建设学校网站wordpress最新主题下载
  • 自己建设网站需要什么条件.gs域名做网站怎么样
  • 网上做公益的网站推广手机卡返佣平台
  • 网站是公司域名是个人可以南京建设银行官方网站
  • 做互联网网站的会抓百度网盟推广 网站
  • 商务网站开发设计结论微信报名小程序怎么制作
  • 网站建设销售简历wordpress七比2
  • 制作网站报价工程项目查询哪个网站
  • 深圳移动网站建设制作公司网站建设的认识
  • 网站建设脚本语言有哪些想开网店哪个平台好
  • 视频网站用什么做的好深圳的小程序开发公司
  • 南京网站定制开发商城网站免费模板
  • 青海学会网站建设公司照片组合拼图
  • 中国建设银行福清分行网站爱站网权重查询
  • 外贸通网站建设网站建设7个主要流程图
  • 元气森林网络营销方式医疗网站优化怎么做
  • 手机网站制作报价表做网站公司做网站公司
  • 湖州网站设计吉林网站建设哪家好
  • 做存储各种环境信息的网站使用tag的网站
  • 阿里云用ip做网站网站开发员属于
  • 外链网盘下载南宁seo推广优化
  • 网站的推广方案有哪些此网站可能有
  • wordpress更改链接后网站打不开一键生成个人网站
  • 网站建设后台有哪些东西前端开发培训一般多少钱
  • 高端建设网站公司网站开发 源码