valist用法(C++ 多个函数参数问题)

2024-08-12 21:15:34 1

valist用法(C++ 多个函数参数问题)

“valist用法”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看valist用法(C++ 多个函数参数问题)!

本文目录

C++ 多个函数参数问题

可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载)。在C#中有专门的关键字parame,但在C,C++并没有类似的语法,不过幸好提供这方面的处理函数,本文将重点介绍如何使用这些函数。 第一步 可变参数表示用三个点…来表示,查看printf()函数和scanf()函数的声明:int printf(const char *, ...);int scanf(const char *, ...);这三个点用在宏中就是变参宏(Variadic Macros),默认名称为__VA_ARGS__。如:#define WriteLine(...) { printf(__VA_ARGS__); putchar(’\n’);}再WriteLine("MoreWindows");考虑下printf()的返回值是表示输出的字节数。将上面宏改成:#define WriteLine (...) printf(__VA_ARGS__) + (putchar(’\n’) != EOF ? 1: 0);这样就可以得到WriteLine宏的返回值了,它将返回输出的字节数,包括最后的’\n’。如下例所示i和j都将输出12。 int i = WriteLine("MoreWindows"); WriteLine("%d", i); int j = printf("%s\n", "MoreWindows"); WriteLine("%d", j); 第二步 如何处理va_list类型函数内部对可变参数都用va_list及与它相关的三个宏来处理,这是实现变参参数的关键之处。在《stdarg.h》中可以找到va_list的定义:typedef char * va_list;再介绍与它关系密切的三个宏要介绍下:va_start(),va_end()和va_arg()。同样在《stdarg.h》中可以找到这三个宏的定义:#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) )#define va_end(ap) ( ap = (va_list)0 )#define va_arg(ap,t) ( *(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) )其中用到的_INTSIZEOF宏定义如下:#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )来分析这四个宏:va_end(ap)这个最简单,就是将指针置成NULL。va_start(ap,v)中ap = (va_list)&v + _INTSIZEOF(v)先是取v的地址,再加上_INTSIZEOF(v)。_INTSIZEOF(v)就有点小复杂了。( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )全是位操作,看起来有点麻烦,其实不然,非常简单的,就是取整到sizeof(int)。比如sizeof(int)为4,1,2,3,4就取4,5,6,7,8就取8。对x向n取整用C语言的算术表达就是((x+n-1)/n)*n,当n为2的幂时可以将最后二步运算换成位操作——将最低 n - 1个二进制位清 0就可以了。va_arg(ap,t)就是从ap中取出类型为t的数据,并将指针相应后移。如va_arg(ap, int)就表示取出一个int数据并将指针向移四个字节。因此在函数中先用va_start()得到变参的起始地址,再用va_arg()一个一个取值,最后再用va_end()收尾就可以解析可变参数了。 第三步 vfprintf()函数和vsprintf()函数vfprintf()这个函数很重要,光从名字上看就知道它与经常使用的printf()函数有很大的关联。它有多个重载版本,这里讲解最常用的一种:函数原型int vfprintf( FILE *stream, const char *format, va_list argptr);第一个参数为一个FILE指针。FILE结构在C语言的读写文件必不可少。要对屏幕输出传入stdout。第二个参数指定输出的格式。第三个参数是va_list类型,这个少见,但其实就是一个char*表示可变参参数的起始地址。返回值:成功返回输出的字节数(不包括最后的’\0’),失败返回-1。vsprintf()与上面函数类似,就只列出函数原型了:int vsprintf( char *buffer, const char *format, va_list argptr);还有一个int _vscprintf(const char *format, va_list argptr );可以用来计算vsprintf()函数中的buffer字符串要多少字节的空间。代码范例下面就给出了自己实现的printf()函数(注1)与WriteLine()函数int Printf(char *pszFormat, ...) { va_list pArgList; va_start(pArgList, pszFormat); int nByteWrite = vfprintf(stdout, pszFormat, pArgList); va_end(pArgList); return nByteWrite;} int WriteLine(char *pszFormat, ...){ va_list pArgList; va_start(pArgList, pszFormat); int nByteWrite = vfprintf(stdout, pszFormat, pArgList); if (nByteWrite != -1) putchar(’\n’); //注2 va_end(pArgList); return (nByteWrite == -1 ? -1 : nByteWrite + 1);}调用与printf()函数相同。再给出一个用可变参数来求和,遗憾的在C,C++中无法确定传入的可变参数的个数(printf()中是通过扫描’%’个数来确实参数的个数的),因此要么就要指定个数,要么在参数的最后要设置哨兵数值:设置哨兵数值:const int GUARDNUMBER = 0; //哨兵标识//变参参数的个数无法确定,在printf()中是通过扫描’%’个数,在这通过设置哨兵标识来确定变参参数的终止int MySum(int i, ...){ int sum = i; va_list argptr; va_start(argptr, i); while ((i = va_arg(argptr, int)) != GUARDNUMBER) sum += i; va_end(argptr); return sum;}可以这样的调用: printf("%d\n", MySum(1, 3, 5, 7, 9, 0));但不可以直接传入一个0: printf("%d\n", MySum(0)); //error指定个数:int MySum(int nCount, ...){ if (nCount 《= 0) return 0; int sum = 0; va_list argptr; va_start(argptr, nCount); for (int i = 0; i 《 nCount; i++) sum += va_arg(argptr, int); va_end(argptr); return sum;}调用时第一个参数表示后面参数的个数如: printf("%d\n", MySum(5, 1, 3, 5, 7, 9)); printf("%d\n", MySum(0));代码所用的头文件:#include 《stdarg.h》#include 《stdio.h》 可变参数的使用方法远远不止上述几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃。

前面声明过va_list ap;后面出现了va_start (ap, fmt),va_arg (ap, int)fmt 和 int 是什么参数啊

给个例子自己看: 四个重要的宏: va_list va_start va_arg va_endva_list 定义了参数列表va_start 指定列表开始的参数va_arg 取出列表中的参数, 顺序为函数传递参数顺序(从左到右)va_end 参数列表结束举例:#include 《iostream》#include 《stdarg.h》using namespace std;int add(int totalnum...)//totalnum指定了参数的个数,...表示参数不定, 为定义此类函数必需{va_list intlist;//定义参数表 intlistva_start(intlist, totalnum);//指定开始参数为totalnumint totaladd = 0;for(int i=0;i《totalnum;i++){totaladd += va_arg(intlist,int);//取出参数类型为int的参数 你说的fmt是参数的类型如float等}va_end(intlist);//参数取完return totaladd;}void main(){cout《《add(5,1,2,3,4,5)《《endl;}答案为15

代码“va_start(ap,fmt)”是什么意思

VA_LIST 是在C语言中解决变参问题的一组宏,在《stdarg.h》头文件下。

VA_LIST的用法:      

首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针,然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。

然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型。最后用VA_END宏结束可变参数的获取。然后你就可以在函数里使用第二个参数了。如果函数有多个可变参数的,依次调用VA_ARG获取各个参数。

VA_LIST在编译器中的处理:

在运行VA_START(ap,v)以后,ap指向第一个可变参数在堆栈的地址。VA_ARG()取得类型t的可变参数值,在这步操作中首先apt = sizeof(t类型),让ap指向下一个参数的地址。然后返回ap-sizeof(t类型)的t类型*指针,这正是  第一个可变参数在堆栈里的地址。然后用*取得这个地址的内容。

VA_END(),X86平台定义为ap = ((char*)0),使ap不再指向堆栈,而是跟NULL一样,有些直接定义为((void*)0),这样编译器不会为VA_END产生代码,例如gcc在Linux的X86平台就是这样定义的。

要注意的是:由于参数的地址用于VA_START宏,所以参数不能声明为寄存器变量,或作为函数或数组类型。

关于valist用法到此分享完毕,希望能帮助到您。

valist用法(C++ 多个函数参数问题)

本文编辑:admin

本文相关文章:


反正切函数是什么?反正切函数的性质

反正切函数是什么?反正切函数的性质

其实反正切函数的问题并不复杂,但是又很多的朋友都不太了解反正切函数是什么,因此呢,今天小编就来为大家分享反正切函数的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录反正切函数是什么反正切函数的性质反正切函数定义域是

2024年10月22日 17:05

函数指针的循环调用(我的思路是 用循环调用函数,并用指针做形参,每次输出一个最大的值 结果没出来啊,希望大家帮忙找下错)

函数指针的循环调用(我的思路是 用循环调用函数,并用指针做形参,每次输出一个最大的值 结果没出来啊,希望大家帮忙找下错)

这篇文章给大家聊聊关于函数指针的循环调用,以及我的思路是 用循环调用函数,并用指针做形参,每次输出一个最大的值 结果没出来啊,希望大家帮忙找下错对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录我的思路是 用循环调用函数,并用指

2024年10月17日 07:35

在线函数图像生成器(有什么软件可以画数学函数的图像电脑和手机都推荐一个)

在线函数图像生成器(有什么软件可以画数学函数的图像电脑和手机都推荐一个)

大家好,如果您还对在线函数图像生成器不太了解,没有关系,今天就由本站为大家分享在线函数图像生成器的知识,包括有什么软件可以画数学函数的图像电脑和手机都推荐一个的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录有什么软

2024年10月16日 04:00

编程代码大全c语言(用C语言编写程序,调用函数求一个圆柱体的表面积和体积)

编程代码大全c语言(用C语言编写程序,调用函数求一个圆柱体的表面积和体积)

本篇文章给大家谈谈编程代码大全c语言,以及用C语言编写程序,调用函数求一个圆柱体的表面积和体积对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目

2024年10月16日 02:20

fopen函数的用法  printf(怎么用C语言中的fopen函数打开bmp格式的图像文件)

fopen函数的用法 printf(怎么用C语言中的fopen函数打开bmp格式的图像文件)

本篇文章给大家谈谈fopen函数的用法 printf,以及怎么用C语言中的fopen函数打开bmp格式的图像文件对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘

2024年10月15日 19:50

matlab mesh函数用法(matlab怎么用mesh函数和ezmesh函数绘制函数z=x^2-3xy+y^2的曲面图啊)

matlab mesh函数用法(matlab怎么用mesh函数和ezmesh函数绘制函数z=x^2-3xy+y^2的曲面图啊)

“matlab mesh函数用法”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看matlab mesh函数用法(matlab怎么用mesh函数和ezmesh函数绘制函数z=x^2-3xy+y^2的曲面图啊)!本文目录matl

2024年10月15日 14:45

js中全局变量和局部变量的区别(JavaScript有全局变量和局部变量之分,局部变量则只能在函数中使用,并且局部变量必须使用var 关键字声明)

js中全局变量和局部变量的区别(JavaScript有全局变量和局部变量之分,局部变量则只能在函数中使用,并且局部变量必须使用var 关键字声明)

各位老铁们好,相信很多人对js中全局变量和局部变量的区别都不是特别的了解,因此呢,今天就来为大家分享下关于js中全局变量和局部变量的区别以及JavaScript有全局变量和局部变量之分,局部变量则只能在函数中使用,并且局部变量必须使用var

2024年10月15日 08:25

eof函数返回值(当函数EOF()的返回值为真时,其表示文件的指针指向哪里)

eof函数返回值(当函数EOF()的返回值为真时,其表示文件的指针指向哪里)

大家好,如果您还对eof函数返回值不太了解,没有关系,今天就由本站为大家分享eof函数返回值的知识,包括当函数EOF()的返回值为真时,其表示文件的指针指向哪里的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录当函数

2024年10月15日 03:35

python的replace函数怎么用(用Python写一个删除函数,可以删除指定的字符串或数字)

python的replace函数怎么用(用Python写一个删除函数,可以删除指定的字符串或数字)

各位老铁们,大家好,今天由我来为大家分享python的replace函数怎么用,以及用Python写一个删除函数,可以删除指定的字符串或数字的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力

2024年10月14日 08:00

高中函数图像12种图像(高中数学函数的分类以及定义图像等是什么)

高中函数图像12种图像(高中数学函数的分类以及定义图像等是什么)

大家好,今天小编来为大家解答以下的问题,关于高中函数图像12种图像,高中数学函数的分类以及定义图像等是什么这个很多人还不知道,现在让我们一起来看看吧!本文目录高中数学函数的分类以及定义图像等是什么数学中一共有多少种函数图像高中数学函数图像总

2024年10月12日 09:40

hlookup函数怎么用详细步骤(hlookup函数的使用方法)

hlookup函数怎么用详细步骤(hlookup函数的使用方法)

“hlookup函数怎么用详细步骤”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看hlookup函数怎么用详细步骤(hlookup函数的使用方法)!本文目录hlookup函数的使用方法Excel表格中怎么使用vlookup函

2024年10月11日 17:55

c语言函数调用求和例子(求C语言定义一个函数求两个数的和,在主函数中调用)

c语言函数调用求和例子(求C语言定义一个函数求两个数的和,在主函数中调用)

各位老铁们好,相信很多人对c语言函数调用求和例子都不是特别的了解,因此呢,今天就来为大家分享下关于c语言函数调用求和例子以及求C语言定义一个函数求两个数的和,在主函数中调用的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2024年10月11日 14:55

excel函数运用(Excel函数应用)

excel函数运用(Excel函数应用)

各位老铁们,大家好,今天由我来为大家分享excel函数运用,以及Excel函数应用的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录Excel函数应用

2024年10月9日 07:41

六种常见函数的定义域(常见函数定义域有哪些)

六种常见函数的定义域(常见函数定义域有哪些)

“六种常见函数的定义域”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看六种常见函数的定义域(常见函数定义域有哪些)!本文目录常见函数定义域有哪些高中常见函数定义域您能帮我说说各种函数的定义域吗 比如幂函数 自变量不可以取什么

2024年10月9日 03:15

sendmessage函数使用方法(vb中sendmessage函数的用法)

sendmessage函数使用方法(vb中sendmessage函数的用法)

“sendmessage函数使用方法”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看sendmessage函数使用方法(vb中sendmessage函数的用法)!本文目录vb中sendmessage函数的用法VB中SendM

2024年10月8日 07:35

deleteobject函数(在函数中动态分配的内存怎么释放,没有把地址返回给调用它的函数)

deleteobject函数(在函数中动态分配的内存怎么释放,没有把地址返回给调用它的函数)

各位老铁们,大家好,今天由我来为大家分享deleteobject函数,以及在函数中动态分配的内存怎么释放,没有把地址返回给调用它的函数的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢

2024年10月8日 04:35

imreconstruct函数(opencv中imreconstruct函数有什么作用)

imreconstruct函数(opencv中imreconstruct函数有什么作用)

本篇文章给大家谈谈imreconstruct函数,以及opencv中imreconstruct函数有什么作用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏

2024年10月7日 13:50

std::function 函数指针(如何传递成员函数指针到std function)

std::function 函数指针(如何传递成员函数指针到std function)

大家好,关于std::function 函数指针很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何传递成员函数指针到std function的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注

2024年10月7日 08:15

clrscr函数功能(c语言中clrscr这个函数有什么用感觉有没有它都不影响啊)

clrscr函数功能(c语言中clrscr这个函数有什么用感觉有没有它都不影响啊)

大家好,今天小编来为大家解答以下的问题,关于clrscr函数功能,c语言中clrscr这个函数有什么用感觉有没有它都不影响啊这个很多人还不知道,现在让我们一起来看看吧!本文目录c语言中clrscr这个函数有什么用感觉有没有它都不影响啊clr

2024年10月4日 18:50

matlab交流网站(MATLAB2015中的simulink建模后怎么得到波特图,能不能得到传递函数)

matlab交流网站(MATLAB2015中的simulink建模后怎么得到波特图,能不能得到传递函数)

这篇文章给大家聊聊关于matlab交流网站,以及MATLAB2015中的simulink建模后怎么得到波特图,能不能得到传递函数对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录MATLAB2015中的simulink建模后怎么

2024年9月30日 22:30

更多文章:


retaliation(vengeance和retaliation区别)

retaliation(vengeance和retaliation区别)

本文目录vengeance和retaliation区别reprisal 和 retaliation有什么区别vengeance和retaliation区别你先杀了我爸爸,我再杀了你爸爸,这叫retaliation,同态复仇。你杀了我爸爸,我

2024年7月5日 06:02

php switch(php.switch与for有什么区别)

php switch(php.switch与for有什么区别)

本文目录php.switch与for有什么区别php 里面 SWITCH 没有default吗php switch 多层 求优php switch case 问题php switch中能加if语句吗php.switch与for有什么区别sw

2024年7月23日 22:22

配置maven环境(关于“环境变量未定义”的问题)

配置maven环境(关于“环境变量未定义”的问题)

本文目录关于“环境变量未定义”的问题如何在环境变量中配置maven环境变量win10maven配置找不到命令关于“环境变量未定义”的问题今晚在搭建maven环境时,遇到一个问题(没有想过会出现的问题。。。)。 配置maven环境变量时,当

2024年6月29日 04:34

轮询接口cleartimeout失效(调用接口出现异常是怎么回事)

轮询接口cleartimeout失效(调用接口出现异常是怎么回事)

大家好,如果您还对轮询接口cleartimeout失效不太了解,没有关系,今天就由本站为大家分享轮询接口cleartimeout失效的知识,包括调用接口出现异常是怎么回事的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文

2024年7月12日 08:15

工字钢多少钱一根(16的工字钢4400一顿,48米多少钱)

工字钢多少钱一根(16的工字钢4400一顿,48米多少钱)

大家好,工字钢多少钱一根相信很多的网友都不是很明白,包括16的工字钢4400一顿,48米多少钱也是一样,不过没有关系,接下来就来为大家分享关于工字钢多少钱一根和16的工字钢4400一顿,48米多少钱的一些知识点,大家可以关注收藏,免得下次来

2024年10月19日 01:20

在from子句中可以出现(在查询的from子句中实现表与表之间的连接有哪几种方式)

在from子句中可以出现(在查询的from子句中实现表与表之间的连接有哪几种方式)

各位老铁们,大家好,今天由我来为大家分享在from子句中可以出现,以及在查询的from子句中实现表与表之间的连接有哪几种方式的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,

2024年9月29日 01:10

layuiadmin 破解版(layuiadmin哪一版本带树)

layuiadmin 破解版(layuiadmin哪一版本带树)

本文目录layuiadmin哪一版本带树Layui-跳转传参、父子页面layuiadmin怎么控制权限到按钮layuiadmin好用还是fastadmin好用layuiadmin默认参数layuiadmin哪一版本带树LayUIadmin官

2024年7月13日 03:52

百度站长工具域名查询(站长工具的查域名的信息来源是)

百度站长工具域名查询(站长工具的查域名的信息来源是)

本文目录站长工具的查域名的信息来源是怎么查询一个网址的到期时间知道一个网站的域名,如何查看他的百度快照站长域名查询站长工具的查域名的信息来源是蜘蛛爬行抓取数据查询网站的域名信息是靠蜘蛛或者机器人抓取网站信息后反馈回站长平台的就像百度的蜘蛛抓

2024年7月6日 22:17

jdbc的作用(jmeter中jdbc的作用)

jdbc的作用(jmeter中jdbc的作用)

大家好,jdbc的作用相信很多的网友都不是很明白,包括jmeter中jdbc的作用也是一样,不过没有关系,接下来就来为大家分享关于jdbc的作用和jmeter中jdbc的作用的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧

2024年8月22日 00:40

js创建函数(JS中的函数名就是一个变量吧)

js创建函数(JS中的函数名就是一个变量吧)

各位老铁们,大家好,今天由我来为大家分享js创建函数,以及JS中的函数名就是一个变量吧的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录JS中的函数名

2024年9月2日 14:50

运算符优先级是什么意思(运算符优先级的介绍)

运算符优先级是什么意思(运算符优先级的介绍)

“运算符优先级是什么意思”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看运算符优先级是什么意思(运算符优先级的介绍)!本文目录运算符优先级的介绍优先级是什么意思运算符优先级的介绍在一个表达式中可能包含多个有不同运算符连接起来

2024年8月11日 03:25

微服务架构和微信小程序的区别(微信公众号和微信小程序有什么区别)

微服务架构和微信小程序的区别(微信公众号和微信小程序有什么区别)

本文目录微信公众号和微信小程序有什么区别微信小程序和订阅号、服务号有什么区别微信小程序和订阅号,服务号有什么区别微信公众号开发和小程序开发有啥区别微信公众号和微信小程序有什么区别1、定位不同公众号的目的主要是用户企业宣传、信息传递,实现企业

2024年7月21日 03:34

compete搭配(compete的用法总结)

compete搭配(compete的用法总结)

大家好,今天小编来为大家解答以下的问题,关于compete搭配,compete的用法总结这个很多人还不知道,现在让我们一起来看看吧!本文目录compete的用法总结are compete for用法与搭配compete用法与搭配compet

2024年7月23日 16:28

tableau仪表板大小调整(认识Tableau的仪表盘)

tableau仪表板大小调整(认识Tableau的仪表盘)

本文目录认识Tableau的仪表盘Tableau可视化技巧-制作进度仪表盘手把手教你Tableau仪表板(十六)Tableau 2018.3 发版!新增热图标记和仪表板导航按钮 !设计出色的 tableau 仪表板扩展如何修改Tableau

2024年6月30日 10:05

统计表格模板大全图(员工工作量统计表及考核方法)

统计表格模板大全图(员工工作量统计表及考核方法)

大家好,关于统计表格模板大全图很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于员工工作量统计表及考核方法的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录

2024年8月6日 07:50

易语言json解析工具(jsonp数据用易语言如何取值)

易语言json解析工具(jsonp数据用易语言如何取值)

本文目录jsonp数据用易语言如何取值关于易语言的json数据处理求助关于易语言读json的易语言怎么一键生成json格式易语言如何处理json数据易语言,怎么读取网页json的api有没有ubuntu的json解析工具易语言 操作json

2024年7月12日 20:13

12333微信公众号为什么显示数据加载中(微信公众号办理社保卡上传证件显示一直在加载中什么原因)

12333微信公众号为什么显示数据加载中(微信公众号办理社保卡上传证件显示一直在加载中什么原因)

各位老铁们好,相信很多人对12333微信公众号为什么显示数据加载中都不是特别的了解,因此呢,今天就来为大家分享下关于12333微信公众号为什么显示数据加载中以及微信公众号办理社保卡上传证件显示一直在加载中什么原因的问题知识,还望可以帮助大家

2024年8月31日 18:25

pupil什么意思(pupil是什么意思中文)

pupil什么意思(pupil是什么意思中文)

本文目录pupil是什么意思中文请问student和pupil的区别是什么pupil是什么意思pupil什么意思pupil.是什么意思pupil5.7是什么意思pupil是什么意思啊英语pupil是什么意思pupil是什么意思中文pupil

2023年6月27日 02:00

数字模拟器在线(数字应用模拟器是什么)

数字模拟器在线(数字应用模拟器是什么)

本文目录数字应用模拟器是什么安卓模拟器怎么用如何在电脑模拟打开手机网页数字量模拟器怎么连接烟雾报警器电脑数字打不上去按哪个键joyplayer模拟器怎么输入数字有哪些数学游戏街机模拟器MAME Plus!的使用方法数字应用模拟器是什么数字应

2024年2月4日 06:20

个人网站制作有限制吗(一个个人网站建设,需要注意什么)

个人网站制作有限制吗(一个个人网站建设,需要注意什么)

本文目录一个个人网站建设,需要注意什么开办个人网站需要哪方面的资质啊我个人想制作一个本地门户网站需要什么手续制作自己的网站这几点事项需要了解现在还能做个人网站吗一个个人网站建设,需要注意什么1、网站在建设之初一定要定位好服务的用户群体,这样

2024年7月16日 02:19

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2342
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1736
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1168
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1164
标签列表

热门搜索