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

C语言完美演绎8-12

/* 范例:8-12 */

#include <stdio.h>

#include <stdarg.h> /* va_list等macro定义于此头文件 */

void pp(int a,char b, ...) /* 含简略符号,可以接受多个传入参数*/

{

va_list vl; /* 先将vl设定为va_list类型*/

va_start(vl,a); /* 指向传入参数行中int a接收的是10的下一个,所以

是传入的参数的A*/

printf("%c\n",va_arg( vl, char )); /* 这是输出所指到的参数A*/

printf("%c\n",va_arg( vl, char )); /* 这是输出指到所指到的参数A加上char

类型的大小,所以是c*/

va_start(vl,b); /* 将指针所指定的参数开头重设定为A的下一个参数,所以是c*/

printf("%d\n",va_arg( vl, int )); /* 将指针指到的参数开头转成int类型,所以是99*/

va_end( vl ); /* va_end将指针指向NULL.*/

}

void main()

{

pp(10,'A','c',67,'U'); /* 传入函数的参数 */

getchar();

}

程序执行结果:

A

c

99

http://www.jsqmd.com/news/672440/

相关文章:

  • 2026年4月广西亲子游旅行社/老人团旅行社/私人定制团旅行社/自由行旅行社/小团游旅行社哪家好 - 2026年企业推荐榜
  • 2026年亲测!维修师傅乱收费维权方法大分享 - 小何家电维修
  • 使用Python和YahooQuery增强财务数据分析
  • 从气象云图到地形渲染:用Python Matplotlib的contourf函数实现数据可视化实战
  • 别再手动重启了!用Keepalived+Haproxy+Nginx搭建双主高可用集群,实现服务零中断
  • C语言完美演绎8-13
  • 2026巨果西西品牌怎么样?社区水果消费新体验解析 - 品牌排行榜
  • VSCode插件CodeSnap实战:5分钟搞定技术分享PPT与公众号文章的代码配图
  • 3DMAX插件避坑指南:MCG Pipes管道生成时接头扭曲、路径不对齐怎么办?
  • 超越Agent:当服务器不让装软件时,用Zabbix SNMP监控的3种高阶玩法与模板优化
  • 从Overleaf网页版回归本地:TexStudio搭配TexLive 2024,打造你的离线高效LaTeX工作流
  • OpCore Simplify:黑苹果EFI一键生成的终极指南
  • 2026年企业微信费用最新标准,基础免费增值功能收费详情 - 品牌2025
  • 【微软内部验证通过】:C# 14 原生 AOT 部署 Dify 客户端的5步黄金流程,从本地构建到K8s Pod就绪仅需83秒
  • 梵瑞斯磁力机械:深耕机械手吸盘全自动不锈钢滚轮式退磁机钢厂电永磁吸盘领域的专业制造服务商源头厂家 - 速递信息
  • 解决Raspberry Pi上的jInput库问题
  • 告别卡顿!Autopsy 4.19.3在Win11上的性能调优实战(线程/磁盘优化详解)
  • 别再只盯着RSA了!这道BUUCTF题里的Base64隐写才是真正的“彩蛋”
  • mStream安全配置完全指南:用户认证、权限控制与数据加密
  • 法线贴图在线生成技术深度解析:从算法原理到实战应用
  • Obsidian插件翻译终极指南:3种强力模式让英文插件秒变中文
  • 面试官问我Redis的GEO底层,我直接画了张Geohash二分编码图
  • 5分钟快速上手:Windows风扇控制软件FanControl完全指南
  • 智能斗地主助手实战指南:基于DouZero的AI出牌决策系统
  • 别再让笔记本在包里‘发烧’了!手把手教你将Windows 11/10的Modern Standby改回传统S3睡眠
  • 用MATLAB矩阵运算搞定一个实际问题:图像滤镜的模拟与实现
  • 2026年亲测:洗衣机脱水震动剧烈,真是平衡块松动问题? - 小何家电维修
  • Django-ecommerce入门指南:10分钟搭建完整电商网站
  • 2026 年开理发店,理发会员管理系统哪个简单易操作? - 记络会员管理软件
  • 2026年商城小程序开发公司推荐,哪家更懂零售定制需求 - 品牌2025