海贼19-8班现场课
9262人加入学习
(1人评价)
C语言程序设计(海贼现场课)
价格 ¥ 600.00
该课程属于 海贼19-8班(C++高薪班) 请加入后再学习

总结:

用va_list, va_start, va_arg, va_end来声明,定位,获取下一个,结束来定义一个可变参数列表。

 

对于scanf和printf这样一个参数列表是可变的函数,该如何去定义?

实现可变参函数max_int,从若干个传入的参数中返回最大值。

int max_int(int a, ...);

 

如何获得a往后的参数列表?va_list 类型的变量

如何定位a后面第一个参数的位置?va_start 函数

如何获取下一个可变参数列表中的参数?va_arg 函数

如何结束整个获取可变参数列表的动作? va_end 函数

 

//先弄一个va_list类型的变量;

//然后,用va_start定位第一个参数的位置

//然后,不断用va_arg来获取下一个参数

//最后,用va_end结束整个可变参数列表的获取动作

[展开全文]

使用逻辑与或或,两边都需要明确的逻辑运算结果,可以加个括号解决。

[展开全文]

授课教师

C++算法工程师
高级算法研发工程师

课程特色

文档(9)
视频(50)
图文(22)
下载资料(3)