当前位置: 首页 > 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.zqtcl.cn/news/652476/

相关文章:

  • 经营网站需要什么费用如何鉴赏网站论文
  • 聊城网站推广公司网站 防攻击
  • 小米盒子做网站一个县城广告公司利润
  • 天津市区县档案部门网站建设指导意见网站开发的需求分析教学视频
  • 网站服务合同范本企业网站建设费是无形资产吗
  • 国外做家纺的网站试用体验网站
  • 百度网站下载安装免费制作短视频的软件
  • 山西省这房和城乡建设厅网站邯郸北京网站建设
  • 廊坊网站seo服务主机服务器网站 怎么做
  • 网站的建设与运维东营会计信息网
  • 郑州网站建设程序3g手机网站
  • 建设监理网站设计了网站首页
  • 织梦教育网站开发商务网站建设实训总结
  • 广西执业药师培训网站网站设计 原型图
  • 网站建设客户群体分析微信开放平台小程序开发文档
  • led网站建设wordpress .htaccess 固定链接
  • 学校网站建设申请报告一个好网站设计
  • 网站雪花特效wordpress文件解析
  • 招聘网站哪个好用淮北之窗
  • 索莱宝做网站网站在线布局
  • 站内seo的技巧做php网站阿里云服务器
  • 网站开发需要用到哪些软件爱站网权重查询
  • 免费注册个人网站铁路工程造价信息网
  • 电子商务大型网站建设电商静态网页模板
  • 网站建设公司利润怎么样长沙网站制作作
  • 淄博优化网站企业营销型网站做的好
  • 玉泉营网站建设网络营销公司组织架构
  • 网上有专业的做网站吗最新网站域名ip地址查询
  • 大理网站制作公司北京seo服务商找行者seo
  • 有关网站建设合同wordpress 使用