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

使用变长的参数列

使用变长的参数列

使用变长的参数列

文章目录

  • 使用变长的参数列


/*程序名:fig14_02.c*/
/*使用变长的参数列
*/#include <stdio.h> //标准输入输出头文件
#include <stdarg.h>/*计算平均值*/
double average(int i,...)
{double total = 0;va_list ap;//保存va_list和vz_end所需的信息va_start(ap,i);//初始化va_list对象/*处理变长的参数列*/for (int j = 1;j <= i;j++){total += va_arg(ap,double);}va_end(ap);//清空变长的参数列return total/ i;
}/*程序开始*/
int main(void)
{double w = 37.5;double x = 22.5;double y = 1.7;double z = 10.2;printf("%s%.1f\n%s%.1f\n%s%.1f\n%s%.1f\n","w = ",w,"x = ",x,"y = ",y,"z = ",z);printf("%s%.3f\n%s%.3f\n%s%.3f\n","w,x的平均值=",average(2,w,x),"w,x,y的平均值=",average(3,w,x,y),"w,x,y,z的平均值=",average(4,w,x,y,z));return 0;//程序结束
}//main函数结束

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 国家超算互联网入选国家数据局“全国一体化算力网应用优秀案例”
  • 豆包MarsCode编程助手:让编程更简单
  • DPDK:RTE_PMD_REGISTER_PCI 的原型
  • 【iOS】暑期学习总结
  • Windows使用ffmpeg获取麦克风数据
  • 秋招智能体,Offer没难题
  • Netlify 为静态站点部署 Waline 评论系统
  • 智能提醒助理系列-协作工具,一站式软件研发管理平台
  • STM32F103ZETx_FLASH.ld 解析
  • 库(Library)
  • Kafka 常用的传输和序列化数据方式
  • 51单片机——实时时钟
  • 数分基础(06)商业分析四种类型简介
  • 技术Leader在训练团队思考力中的核心职责
  • 环信高质量全球网络——70%丢包环境,消息100%送达,抗弱网能力大幅提升!
  • [deviceone开发]-do_Webview的基本示例
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • Angular 响应式表单之下拉框
  • css布局,左右固定中间自适应实现
  • Docker入门(二) - Dockerfile
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • ES6语法详解(一)
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • gcc介绍及安装
  • Python中eval与exec的使用及区别
  • React组件设计模式(一)
  • XForms - 更强大的Form
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 解析 Webpack中import、require、按需加载的执行过程
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 微信开放平台全网发布【失败】的几点排查方法
  • 学习HTTP相关知识笔记
  • Spring第一个helloWorld
  • 容器镜像
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​【已解决】npm install​卡主不动的情况
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • $.proxy和$.extend
  • (1)Jupyter Notebook 下载及安装
  • (4)事件处理——(7)简单事件(Simple events)
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (多级缓存)缓存同步
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (剑指Offer)面试题34:丑数
  • (三)终结任务
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (转)可以带来幸福的一本书
  • (转)四层和七层负载均衡的区别
  • ./和../以及/和~之间的区别
  • .net core 源码_ASP.NET Core之Identity源码学习