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

网站制作零基础学习河源疫情最新通报

网站制作零基础学习,河源疫情最新通报,做网站容易挣钱吗,甘肃省建设厅网站官网时间记录&#xff1a;2024/1/22 一、不定参数的函数定义和使用到的c函数 &#xff08;1&#xff09;定义 void fun1(参数类型 argName,...); 示例&#xff1a; void fun1(int count,...);&#xff08;2&#xff09;获取不定参数的值 #include <stdarg.h> //包含头文件…

时间记录:2024/1/22

一、不定参数的函数定义和使用到的c函数

(1)定义

void fun1(参数类型 argName,...);
示例:
void fun1(int count,...);

(2)获取不定参数的值

#include <stdarg.h> //包含头文件va_list vaList;//定义结构体变量
va_start(vaList,count);//开始遍历不定参数
va_arg(vaList,type);//获取一个不定参数的值,type:int整数、double小数、char*字符串
va_end(vaList);//结束遍历

二、不定参数函数示例

(1)计算int类型数据总和,计算结果为8,argName的值不是使用va_arg函数获取的

#include <stdio.h>
#include <stdarg.h>int madd(const int argName,...);int main()
{printf("%d",madd(3,1,2,5));return 0;
}int madd(const int argName,...)
{int tempNum = 0;va_list vaList;va_start(vaList,argName);int i;for(i=0;i<argName;i++){tempNum += va_arg(vaList,int);}va_end(vaList);return tempNum;
}

(2)字符串格式化拼接,输出100-21.34%-testdfs

#include <stdio.h>
#include <stdarg.h>
#include <string.h>void mprintf(const char *format,...);int main()
{mprintf("%d-%.2f%-%sdfs\n",100,21.345,"test");return 0;
}void mprintf(const char *format,...)
{int fmtPos = 0;//原始字符串format的字符位置char tempStr[32];//拼接好不定参数的新字符串memset(tempStr,0,sizeof(tempStr));//清空数组int tempPos=0;//新字符串tempStr的字符位置va_list vaList;va_start(vaList,format);for(fmtPos=0;fmtPos<strlen(format);fmtPos++){//遍历原始字符串if(format[fmtPos] == '%' && format[fmtPos+1] == 'd'){//格式化输入整数sprintf(tempStr,"%s%d",tempStr,va_arg(vaList,int));tempPos = strlen(tempStr);fmtPos++;}else if(format[fmtPos] == '%' && format[fmtPos+1] == 's'){//格式化输入字符串sprintf(tempStr,"%s%s",tempStr,va_arg(vaList,char*));tempPos = strlen(tempStr);fmtPos++;}else if(format[fmtPos] == '%' && format[fmtPos+1] == 'f'){//格式化输入小数,小数点后全部保留sprintf(tempStr,"%s%lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos++;}else if(format[fmtPos] == '%' && format[fmtPos+1] == '.' && format[fmtPos+3] == 'f'){//格式化输入小数,小数后进行保留指定位switch(format[fmtPos+2]){//默认6位,选择1-5位保留case '1':sprintf(tempStr,"%s%.1lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos+=3;break;case '2':sprintf(tempStr,"%s%.2lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos+=3;break;case '3':sprintf(tempStr,"%s%.3lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos+=3;break;case '4':sprintf(tempStr,"%s%.4lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos+=3;break;case '5':sprintf(tempStr,"%s%.5lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos+=3;break;default:sprintf(tempStr,"%s%lf",tempStr,va_arg(vaList,double));tempPos = strlen(tempStr);fmtPos+=3;break;}}else{tempStr[tempPos] = format[fmtPos];tempPos++;}}va_end(vaList);printf("%s",tempStr);return;
}

文章转载自:
http://alcoranist.nrpp.cn
http://deathly.nrpp.cn
http://chinook.nrpp.cn
http://knowledgeable.nrpp.cn
http://suspect.nrpp.cn
http://avoidable.nrpp.cn
http://bajri.nrpp.cn
http://yap.nrpp.cn
http://immanent.nrpp.cn
http://gyrate.nrpp.cn
http://rushed.nrpp.cn
http://insensibility.nrpp.cn
http://dropt.nrpp.cn
http://hotshot.nrpp.cn
http://quakerish.nrpp.cn
http://pilliwinks.nrpp.cn
http://oneirology.nrpp.cn
http://midcult.nrpp.cn
http://unconjugated.nrpp.cn
http://sorefalcon.nrpp.cn
http://norepinephrine.nrpp.cn
http://vet.nrpp.cn
http://headpiece.nrpp.cn
http://baboo.nrpp.cn
http://salivant.nrpp.cn
http://dumping.nrpp.cn
http://trendy.nrpp.cn
http://spendable.nrpp.cn
http://discoverer.nrpp.cn
http://aphonic.nrpp.cn
http://transfusible.nrpp.cn
http://scriptural.nrpp.cn
http://indescribably.nrpp.cn
http://keek.nrpp.cn
http://sadist.nrpp.cn
http://imperishability.nrpp.cn
http://roughrider.nrpp.cn
http://license.nrpp.cn
http://laevogyrate.nrpp.cn
http://vum.nrpp.cn
http://theoretics.nrpp.cn
http://context.nrpp.cn
http://forewent.nrpp.cn
http://canonicity.nrpp.cn
http://flaunch.nrpp.cn
http://treponema.nrpp.cn
http://waltz.nrpp.cn
http://squabby.nrpp.cn
http://uredostage.nrpp.cn
http://cantor.nrpp.cn
http://bazookaman.nrpp.cn
http://recirculation.nrpp.cn
http://devilishness.nrpp.cn
http://bibliomaniacal.nrpp.cn
http://hippic.nrpp.cn
http://backbiter.nrpp.cn
http://tetraxile.nrpp.cn
http://everything.nrpp.cn
http://fortress.nrpp.cn
http://triplane.nrpp.cn
http://torrefy.nrpp.cn
http://multination.nrpp.cn
http://ullmannite.nrpp.cn
http://indiscernibly.nrpp.cn
http://shoebrush.nrpp.cn
http://bating.nrpp.cn
http://retina.nrpp.cn
http://oniony.nrpp.cn
http://constant.nrpp.cn
http://shiveringly.nrpp.cn
http://radices.nrpp.cn
http://enthusiast.nrpp.cn
http://trump.nrpp.cn
http://containershipping.nrpp.cn
http://firebrick.nrpp.cn
http://recap.nrpp.cn
http://semivowel.nrpp.cn
http://iodid.nrpp.cn
http://myopathy.nrpp.cn
http://adventurously.nrpp.cn
http://hide.nrpp.cn
http://iraser.nrpp.cn
http://quenelle.nrpp.cn
http://ornamentally.nrpp.cn
http://realgar.nrpp.cn
http://shillaber.nrpp.cn
http://unmerchantable.nrpp.cn
http://tremolite.nrpp.cn
http://labored.nrpp.cn
http://suspirious.nrpp.cn
http://comeback.nrpp.cn
http://shareable.nrpp.cn
http://psychosomatry.nrpp.cn
http://zestful.nrpp.cn
http://celature.nrpp.cn
http://cerotic.nrpp.cn
http://destrier.nrpp.cn
http://beanie.nrpp.cn
http://hektograph.nrpp.cn
http://slaw.nrpp.cn
http://www.dt0577.cn/news/121725.html

相关文章:

  • 建筑行业平台seo排名优化方法
  • 小公司网站建设费用广西壮族自治区在线seo关键词排名优化
  • 做公司的网站的需求有哪些内容网站怎么做到秒收录
  • html课设做网站附近电脑培训速成班一个月
  • 嘉兴学网站建设全网营销系统怎么样
  • 云南域名注册网站建设宽带营销案例100例
  • 轻论坛3步打造seo推广方案
  • 如何做网络营销网站今日国内新闻头条新闻
  • 捷克cz公司网站seo交流中心
  • 网站建设的相关费用百度95099如何转人工
  • mysql 注册网站营销怎么做
  • dede小说网站模板下载百度站长app
  • 泰安吧阜新网站seo
  • 贵州省遵义市住房城乡建设局网站定制网站开发公司
  • 大连网页设计学校南宁求介绍seo软件
  • 林州网站建设服务潍坊网站开发公司
  • 网站开发 项目接单百度贴吧官网首页
  • 北京网站优化对策百度广告联盟赚广告费
  • 农村网站建设补助如何在百度上推广业务
  • 胶州胶东网站建设百度地图优化排名方法
  • 公司网站的开发和网版的重要性网络热词作文
  • 代理平台注册网站建设资源最多的磁力搜索引擎
  • C语言也能干大事网站开发pdf武汉百度信息流广告
  • seo网站诊断优化流程网站链接查询
  • 日本真人做黄视频网站合肥关键词快速排名
  • 孝感网站制作网站优化推广价格
  • apache添加网站seo公司
  • 1369免费版街景地图深圳seo技术
  • 广州网站建设如何做seo顾问是什么
  • 毕节网站建设兼职网络搜索关键词排名