C语言实现默认参数
本文最后更新于:2025年11月19日 下午
关键字:可变参数,可变长参数
疑惑open函数为什么可以两个参数,也可以三个参数。如下是man open看到的声明:
1 | |
c语言本身不支持重载,它是怎么做到的呢?
下面来一个简单的实现。
利用逗号表达式和宏来实现,c为默认参数,默认0
1 | |
输出如下:
1 | |
C语言实现默认参数
https://leon0625.github.io/2023/12/14/b3979ae8f5b4/
本文最后更新于:2025年11月19日 下午
关键字:可变参数,可变长参数
疑惑open函数为什么可以两个参数,也可以三个参数。如下是man open看到的声明:
1 | |
c语言本身不支持重载,它是怎么做到的呢?
下面来一个简单的实现。
利用逗号表达式和宏来实现,c为默认参数,默认0
1 | |
输出如下:
1 | |