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

高质量的网站建设天一建设网站

高质量的网站建设,天一建设网站,徐州如何选择网站建设,泸州中泸建设集团有限公司网站用过printf()函数的热都知道#xff0c;printf的参数可以有多个#xff0c;它是可变的#xff0c;根据我们输出参数的类型以及个数的不同来确定参数。今天来学习C语言中参数可变的函数是如何实现的。 文章目录1 可变参数2 总结1 可变参数 首先我们要明白一点#xff0c;在… 用过printf()函数的热都知道printf的参数可以有多个它是可变的根据我们输出参数的类型以及个数的不同来确定参数。今天来学习C语言中参数可变的函数是如何实现的。 文章目录1 可变参数2 总结 1 可变参数 首先我们要明白一点在C语言中参数可变的函数的实现要依赖于头文件stdarg.h。所以在实现这样的函数的时候需要包含该头文件。 其次实现函数可变参数需要使用以下几个类型参数我们需要熟练掌握它们的使用下面先看看这些参数是什么 va_list参数集合va_arg取具体参数值va_start标识参数访问的开始va_end标识参数访问的结束 看了上面的参数的意义还是不知道什么是什么。下面看一个例子就能彻底明白了。 下面函数的意思是求n个数的平均值。这n个数直接作为参数传递给函数这么写肯定是效率不高这里只是为了学习使用 45-2.c #include stdio.h #include stdarg.hfloat average(int n, ...){ //这个n代表参数的个数后面的...代表后面的参数不确定是什么va_list args; // args代表函数可变参数的集合int i 0;float sum 0;va_start(args, n); // 如果要遍历args参数的话则从args参数集合的开始遍历n次结束for(i0; in; i){sumva_arg(args, int); // 开始遍历取具体参数值类型为int}va_end(args); // 代表参数集合args访问结束return sum/n; }int main(){printf(%f\n, average(5,1,2,3,4,5));printf(%f\n, average(4,1,2,3,4));return 0; }上述代码编译运行结果为 上面代码不难主要是学会使用那几个参数的使用。我们需要注意以下几点 可变参数必须从头到尾按照顺序逐个访问参数列表中至少要存在一个确定的命名参数可变参数函数无法确定实际的参数的数量需要在运行的时候根据具体的传参结果来计算可变参数函数无法确定参数的实际类型 注意如果va_arg中指定的参数的类型与实际的不匹配那么最终的计算结果将是不可预测的。 2 总结 学会定义可变参数的函数。主要是使用方法。
http://www.pierceye.com/news/652476/

相关文章:

  • 网站开发工程师php岗位职责企业网站案例展示
  • 青岛网站营销推广网站工作室设计
  • 网站可以增加关键词吗做网站也是一门技术
  • 长沙 外贸网站建设公司排名传统文化传播公司网站建设
  • 站群seo技巧1 企业网站的一般内容是什么
  • 广东省城乡建设厅投诉网站首页wordpress posts
  • 泰安建设厅网站怎样给公司做一个网站
  • 扶贫网站开发的目的是什么2023年舆情分析报告
  • 河南建设银行处理违章网站网站做支付需要准备什么东西吗
  • 网站设置不能通过链接访问比较好的源码网站
  • 深圳做网站联雅空间业务建设网站
  • 合肥企业网站设计制作莱芜杂谈 莱芜话题
  • 大圣网站建设为什么不推荐大家去外包公司
  • 做网站手机版wordpress如何换成经典编辑器
  • 建设网站的知识企业做网站设计的
  • 西安网站排名分析软文营销把什么放在第一位
  • 织梦手机网站模板删除不了宁波网站建设服务商
  • 深圳网站建设最专业网站seo技术
  • 定制网站开发一般多少钱郑州哪家公司做网站好
  • jsp做的网站效果给你一个网站你怎么做的吗
  • 怎样做网站海报wordpress最近怎么又是5.0更新
  • 淡水网站建设哪家便宜设计网页分析
  • 长沙多迪php网站开发培训学校小说榜单首页百度搜索风云榜
  • 门户网站建设计入什么科目网站备案 时间更新
  • 企业建网站租用服务器好还是买一个好wordpress 预订插件
  • 电气建设网站下载的asp网站怎么打开
  • 南阳网站建设icp备手机应用商店免费下载
  • 网站开发测量像素工具网站模板包含哪些内容
  • 南昌网站排名优化费用湖北公众号定制开发
  • 个人主页自助建站凡科网干嘛的