关于“变长参数”老师我有个疑问?

来源:4-4 函数的变长参数【对比Java的变长参数】

Da丶

2026-01-08

老师在课程中简单对比了C语言以及Java的变长参数的区别

从C语言的语法设计来看,变长参数是不支持指定类型的。关于这块我有两个问题:

1.正常在编写包含变长参数的C语言代码时,针对变长参数的类型限制,只能通过注释的方式,让外界了解吗?主要是为了防止使用方式不当而引起的异常

2.在函数中,有没有明确的方式获取变长参数的类型,从而针对性处理,而避免异常

写回答

1回答

bennyhuo

2026-01-08

1. 确实如此
2. 没有

所以,C语言特性其实真的很少。
1
1
Da丶
如果足够了解Java、Kotlin这一类语言,感觉C语言确实特性少,而且实现同样的东西确实会复杂、啰嗦一些
2026-01-08
共1条回复

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2268 学习 · 858 问题

查看课程