魔乐社区 linux 函数可变长参数

linux 函数可变长参数

头文件:stdarg.h

#include <stdio.h>

#include <stdarg.h>

void argTest(int i, ...)

{

  va_list argPtr;

  va_start(argPtr,i);

  int j = va_arg(argPtr,int);     /* Fetch int from current argPtr */

  printf("The second arg is %d\n",j);

  char * str = va_arg(argPtr,char *);

  printf("The third arg is %s\n",str);

  va_end(argPtr);

}

int main()

{

   int i = 1,j = 2;

   argTest(i,j,"Just Test");

}

转载于:https://blog.51cto.com/2541085/460388

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐

  • 浏览量 205
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献1条内容