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

网站开发费用结算网络优化的三个方法

网站开发费用结算,网络优化的三个方法,广州中小企业网站制作,做业务不花钱的网站有哪些通过使用四个函数来实现 指针函数的可变参数操作&#xff1b; 四个函数分别为&#xff1a; #include <stdarg.h>va_list ap; //初始化 参数列表指针 va_start(ap, count); //将ap指针指向第一个参数COUNT 这个是必须存在的 否则无法定位到后面的参数 va_arg(a…

 通过使用四个函数来实现 指针函数的可变参数操作;

四个函数分别为:

#include <stdarg.h>va_list ap;          //初始化 参数列表指针
va_start(ap, count); //将ap指针指向第一个参数COUNT 这个是必须存在的 否则无法定位到后面的参数
va_arg(ap, int);     //这个是按顺序读取写入的参数 每运行一次只能读取一个 不用的数据,需要用不同的 //类型去接受  我试验过的有 char* int double 这些都可以读取出来  
va_end(ap);          //释放ap指针的内容 防止函数运行结束后内存泄漏;                    

 下面是我的测试程序:

#include <stdarg.h>
#include <stdio.h>void my_sum(int count, ...);void (*funtion)(int count, ...);void  add(int count, ...) {va_list ap;int a;int b;int sum = 0;int i = 0;//sum += va_arg(ap, int);va_start(ap, count);//用于标记这个COUNT的地址 为寻找后面的参数提供解决办法printf("%d \n", va_arg(ap, int));printf("%d \n", va_arg(ap, int));printf("%f \n", va_arg(ap, double)); // float 不可行   原因 : 未知printf("%s \n", va_arg(ap, char *));printf("%c \n", (char)va_arg(ap, int));// 这个 我也有一点不理解 为什么va_arg(ap, char)  不能够输出// 我的理解是 va_arg(ap, int) 是一个整型 然后将其变为Char型就可以输出一个R// 我计划尝试一下floatprintf("%f \n", (float)va_arg(ap, double)); //这个可以正常输出 但是我还是不清楚为什么 只能是 DOUBLE   !-0-!va_end(ap);}int main() {funtion = add;(*funtion)(3, 15, 15, 2.555555, "asdfghjkl", 'R', 2.5);return 0;
}void my_sum(int count, ...) {//将要用来存放需要的某个可变参数的指针的信息va_list ap;char *prompt;int sum = 0;//开始的初始化,其中ap含有指向可变参数的指针的信息,count是当前函数中最后一个非可变的参数(这样才能定位).va_start(ap, count);//获取并返回下一个可变参数的值,第一个参数是ap不用说了,第二个参数是要获取的参数的类型。//根据文档,如果类型指定错误了,或者没有下一个可变参数了,那么返回的结果是随机的。prompt = va_arg(ap, char *);printf("%s\n", prompt);int i;for (i = 0; i < count; ++i) {sum += va_arg(ap, int);}//使用完可变参数之后要用这个来释放资源va_end(ap);printf("%d\n", sum);}

测试结果:

http://www.hrbkazy.com/news/6728.html

相关文章:

  • 北京网站建设公司分享网站改版注意事项市场调研报告怎么写范文
  • 开发公司网站项目推广平台排行榜
  • 俄文网站建设方案网络营销简介
  • 上海装修网站大全刘连康seo培训哪家强
  • 百度收录网站电话seo公司品牌哪家好
  • 关键词优化到首页怎么做到的seo运营学校
  • 厦门网页制作厦门小程序appseo的作用是什么
  • 做网站找哪家公司网络推广公司深圳
  • 网站建设策划方案如何写百度竞价是什么工作
  • 国外大型门户网站河南网站优化
  • 做网站推广的难点怎么在网上推广广告
  • 山东省建设监理协会网站百度网盟推广
  • 网站建设费用模板营销推广的方法有哪些
  • 做销售用什么网站好网站设计的流程
  • 网站的日历怎么做传媒网站
  • 张家界建设企业网站广告营销推广
  • 571免费建网站站长统计网站统计
  • wordpress 网址优化上海网站营销seo方案
  • 兰溪市建设局官方网站临沂seo代理商
  • 培训课程ui设计手机系统优化
  • 做网站时给图片添加链接新闻早知道
  • dede怎么做网站日记天津seo建站
  • web网站开发主流框架企业新网站seo推广
  • 河南网站建设哪里有企业查询官网入口
  • 技术支持网站百度热搜关键词排名优化
  • 寻找做网站英雄联盟更新公告最新
  • 做网站一年了 做个小总结百度地图3d实景地图
  • 创办一家公司需要多少钱网站推广优化怎样
  • 微信扫一扫登录网站如何做关于友情链接说法正确的是
  • 网站更新了文章看不到宁波seo企业推广